www.gusucode.com > PHP展示型企业网站模板米拓整站源码 1.0PHP源码程序 > PHP展示型企业网站模板米拓整站源码 1.0/MetInfozs_v1.0/MetInfozs_v1.0/public/php/metlabel.inc.php

    <?php
# MetInfo Enterprise Content Management System 
# Copyright (C) MetInfo Co.,Ltd (http://www.metinfo.cn). All rights reserved. 
//Head部分
function metlabel_html5($closure=1,$iehack=1,$mobile=0){
	global $met_title,$show,$m_now_year,$navurl,$met_js_access,$met_skin_css,$img_url,$met_webname,$metcms_v,$appscriptcss,$met_ch_lang,$lang,$met_ch_mark,$met_url,$metinfouiok,$classnow,$class_list,$met_headstat,$metinfover,$id;
	global $met_wap,$met_wap_tpa,$met_wap_tpb,$met_webhtm,$met_wap_url,$module,$metinfonow,$met_member_force,$met_weburl,$met_wapshowtype;
	global $_M;
	//静态页面手机版跳转
	$mobileto = '';
	if($metinfonow==$met_member_force&&$met_webhtm&&$met_wap&&($met_wap_tpa||$met_wap_tpb)&&isset($met_wapshowtype)){
		$mobile_prefix=request_uri();
		$allidlist=explode('&metmemberforce=',$mobile_prefix);
		$mobile_prefix=$allidlist[0];
		if($met_wap_tpb&&$met_wap_url)$mobile_prefix=str_replace($met_weburl,$met_wap_url,$mobile_prefix);
		$mobileto.="<script type=\"text/javascript\">var met_wap_tpa={$met_wap_tpa},met_wap_tpb={$met_wap_tpb},met_wap_url='{$met_wap_url}',mobile_lang='{$lang}',mobile_prefix='{$mobile_prefix}';</script>\n";
		$mobileto.="<script src=\"{$navurl}public/js/mobile.js\" type=\"text/javascript\"></script>\n";
	}
	//
	if($metinfover == 'v1'){
		return metlabel_head($closure,$iehack,$mobileto);
	}
	$metinfo="<!DOCTYPE HTML>\n";
	$metinfo.="<html>\n";
	$metinfo.="<head>\n";
	if($mobile){
		$metinfo.="<meta name='renderer' content='webkit'>\n";
		$metinfo.="<meta http-equiv='Cache-Control' content='no-siteapp' />\n";
        $metinfo.="<meta charset='utf-8' />\n";
        $metinfo.="<title>{$met_title}</title>\n";
        $metinfo.="<meta content=\"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0\" name=\"viewport\" />\n";
        $metinfo.="<meta content=\"yes\" name=\"apple-mobile-web-app-capable\" />\n";
        $metinfo.="<meta content=\"black\" name=\"apple-mobile-web-app-status-bar-style\" />\n";
        $metinfo.="<meta content=\"telephone=no\" name=\"format-detection\" />\n";
        $metinfo.="<link href=\"{$navurl}favicon.ico\" rel=\"apple-touch-icon-precomposed\" />\n";
        $metinfo.="<link href=\"{$navurl}favicon.ico\" rel=\"shortcut icon\" type=\"image/x-icon\" />\n";
		if($metinfouiok==1)$metinfo.="<link rel=\"stylesheet\" type=\"text/css\" href=\"{$navurl}public/ui/mobile/css/metinfo.css\" id=\"metuimodule\" data-module =\"{$class_list[$classnow][module]}\" />\n";
	}else{
		$metinfo.="<meta name=\"renderer\" content=\"webkit\">\n"; 
        $metinfo.="<meta charset=\"utf-8\" />\n"; 
        $metinfo.="<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\">\n";
		$metinfo.=$mobileto;
		$metinfo.="<title>".$met_title."</title>\n";
		$metinfo.="<meta name=\"description\" content=\"".$show['description']."\" />\n";
		$metinfo.="<meta name=\"keywords\" content=\"".$show['keywords']."\" />\n";
		$metinfo.="<meta name=\"generator\" content=\"MetInfo {$metcms_v}\" />\n";
		$metinfo.="<link href=\"".$navurl."favicon.ico\" rel=\"shortcut icon\" />\n";
		if($met_js_access)$metinfo.=$met_js_access."\n";
		if($met_skin_css=='')$met_skin_css='metinfo.css';
		if($metinfouiok==1)$metinfo.="<link rel=\"stylesheet\" type=\"text/css\" href=\"{$navurl}public/ui/met/css/metinfo_ui.css\" id=\"metuimodule\" data-module =\"{$class_list[$classnow][module]}\" />\n";
		$metinfo.="<link rel=\"stylesheet\" type=\"text/css\" href=\"".$img_url."css/".$met_skin_css."\" />\n";
		$metinfo.="<script src=\"{$navurl}public/js/jQuery1.7.2.js\" type=\"text/javascript\"></script>\n";
		if($met_ch_lang and $lang==$met_ch_mark)$metinfo.="<script src=\"".$met_url."js/ch.js\" type=\"text/javascript\"></script>\n";
		if($metinfouiok==1)$metinfo.="<script src=\"{$navurl}public/ui/met/js/metinfo_ui.js\" type=\"text/javascript\"></script>\n";
		if($appscriptcss)$metinfo.="{$appscriptcss}\n";
		//接口代码
		if($_M['html_plugin']['head_script'])$metinfo.="{$_M['html_plugin']['head_script']}";
		//结束
		if($iehack){
		$metinfo.="<!--[if IE]>\n";
		$metinfo.="<script src=\"{$navurl}public/js/html5.js\" type=\"text/javascript\"></script>\n";
		$metinfo.="<![endif]-->";
		if(!$met_headstat=="")$metinfo.="\n$met_headstat";
		}
	}
	if($closure)$metinfo.="\n</head>";
	return $metinfo;
}
//网站默认样式
function metlabel_style($closure=1){
	global $lang_fontfamily,$lang_fontsize,$lang_backgroundcolor,$lang_fontcolor,$lang_urlcolor,$lang_hovercolor;
	if($lang_fontfamily<>''||$lang_fontsize<>''||$lang_backgroundcolor<>''||$lang_fontcolor<>''||$lang_urlcolor<>''||$lang_hovercolor<>''){
		$metinfo.="<style type=\"text/css\">\n";
		$metinfo.="body{\n";
		$lang_fontfamily=str_replace("&quot;","\"",$lang_fontfamily);
		if($lang_fontfamily<>'')$metinfo.=" font-family:".$lang_fontfamily.";\n";
		if($lang_fontsize<>'')$metinfo.="	font-size:".$lang_fontsize.";\n"; 
		if($lang_backgroundcolor<>'')$metinfo.="	background:".$lang_backgroundcolor."; \n";
		if($lang_fontcolor<>'')$metinfo.="	color:".$lang_fontcolor.";\n";
		$metinfo.="}\n";
		if($lang_fontcolor<>'' or $lang_fontfamily<>''){
		   $metinfo.="table td{";
		   if($lang_fontfamily<>'')$metinfo.="font-family:".$lang_fontfamily.";"; 
		   if($lang_fontcolor<>'')$metinfo.="color:".$lang_fontcolor.";";
		   $metinfo.="}\n";
		}
		if($lang_fontcolor<>'' or $lang_fontfamily<>''){
		   $metinfo.="table th{";
		   if($lang_fontfamily<>'')$metinfo.="font-family:".$lang_fontfamily.";"; 
		   if($lang_fontcolor<>'')$metinfo.="color:".$lang_fontcolor.";";
		   $metinfo.="}\n";
		}
		if($lang_urlcolor<>'')$metinfo.="a{color:".$lang_urlcolor.";}\n";
		if($lang_hovercolor<>'')$metinfo.="a:hover{color:".$lang_hovercolor.";}\n";
		if($closure)$metinfo.="</style>\n";
		return $metinfo;
	}
}
function metlabel_flash(){
	global $methtml_flash,$met_flasharray,$classnow,$met_flashimg,$navurl,$metinfover;
	if($met_flasharray[$classnow][type]){
		if($met_flasharray[$classnow][type]==1){
		if($metinfover=='v1'){
		switch($met_flasharray[$classnow][imgtype]){
			case 6:

					$metinfo.="<div class='flash flash6' style=' height:".$met_flasharray[$classnow][y]."px;'>
					";
					$metinfo.="
		<ul id='slider6' class='list-none'>
					";
					foreach($met_flashimg as $key=>$val){
						$val[img_link]=str_replace('%26','&',$val[img_link]);
						$metinfo.="
			<li>
				<a href='".$val[img_link]."' target='_blank' title='{$val[img_title]}' class='b6' style='background-image:url(".$val[img_path].");  height:".$met_flasharray[$classnow][y]."px;'></a>";
						$metinfo.="
			</li>"; 
					}
					$metinfo.="
		</ul>";
					$metinfo.="
	</div>";

			break;
			case 8:

					$thisflash_x=$met_flasharray[$classnow][x]-8;
					$thisflash_y=$met_flasharray[$classnow][y]-8;
					$metinfo.="
					<div class='flash' style='height:{$met_flasharray[$classnow][y]}px; overflow:hidden;'>
						<div class='flexslider flexslider_flash flashfld'>
						   <ul class='slides list-none'>";
					foreach($met_flashimg as $key=>$val){
						$val[img_link]=str_replace('%26','&',$val[img_link]);
						$metinfo.="
							<li>
							    <a href='".$val[img_link]."' target='_blank' title='{$val[img_title]}' class='b8' style='background-image:url({$val[img_path]}); height:{$met_flasharray[$classnow][y]}px; '></a>";
						$metinfo.="
							</li>
						"; 
					}
					$metinfo.="
						  </ul>
						</div>
					</div>";

			break;
			default:
				if(!$hd)$metinfo=$methtml_flash;
			break;
		}
		}else{
		
		switch($met_flasharray[$classnow][imgtype]){
			case 6:
					$metinfo.="\n<link href='{$navurl}public/banner/banner6/css.css' rel='stylesheet' type='text/css' />\n";
					$metinfo.="<script src='{$navurl}public/banner/banner6/jquery.bxSlider.min.js'></script>";
					$metinfo.="<div class='flash flash6' style='width:".$met_flasharray[$classnow][x]."px; height:".$met_flasharray[$classnow][y]."px;'>\n";
					$metinfo.="<ul id='slider6' class='list-none'>\n";
					foreach($met_flashimg as $key=>$val){
						$val[img_link]=str_replace('%26','&',$val[img_link]);
						$metinfo.="<li><a href='".$val[img_link]."' target='_blank' title='{$val[img_title]}'>\n";
						$metinfo.="<img src='".$val[img_path]."' alt='".$val[img_title]."' width='{$met_flasharray[$classnow][x]}' height='{$met_flasharray[$classnow][y]}'></a></li>\n"; 
					}
					$metinfo.="</ul>\n";
					$metinfo.="</div>\n";
					$metinfo.="<script type='text/javascript'>$(document).ready(function(){ $('#slider6').bxSlider({ mode:'vertical',autoHover:true,auto:true,pager: true,pause: 5000,controls:false});});</script>";
			break;
			case 8:
					$metinfo.="\n<link rel='stylesheet' href='{$navurl}public/banner/jq-flexslider/flexslider.css' type='text/css'>\n";
					$metinfo.="<script src='{$navurl}public/banner/jq-flexslider/jquery.flexslider-min.js'></script>";
					$thisflash_x=$met_flasharray[$classnow][x]-8;
					$thisflash_y=$met_flasharray[$classnow][y]-8;
					$metinfo.="<div class='flash'><div class='flexslider flexslider_flash flashfld'><ul class='slides list-none'>";
					foreach($met_flashimg as $key=>$val){
						$val[img_link]=str_replace('%26','&',$val[img_link]);
						$metinfo.="<li><a href='".$val[img_link]."' target='_blank' title='{$val[img_title]}'>\n";
						$metinfo.="<img src='".$val[img_path]."' alt='".$val[img_title]."' width='{$met_flasharray[$classnow][x]}' height='{$met_flasharray[$classnow][y]}'></a></li>\n"; 
					}
					$metinfo.="</ul></div></div>";
					$metinfo.="<script type='text/javascript'>$(document).ready(function(){ $('.flashfld').flexslider({ animation: 'slide',controlNav:false});});</script>";
			break;
			default:
				if(!$hd)$metinfo=$methtml_flash;
			break;
		}
		
		}
		}else{
			$metinfo=$methtml_flash;
		}
		return $metinfo;
	}
}
function metlabel_foot(){
	global $met_footright,$wap_footertext,$met_footstat,$met_footaddress,$met_foottel,$met_footother,$met_foottext,$_M,$met_mobileok;
	if($met_footright<>"" or $met_footstat<>"")$metinfo.="<p>".$met_footright." ".$met_footstat."</p>\n";
	if($met_footaddress<>"")$metinfo.="<p>".$met_footaddress."</p>\n";
	if($met_foottel<>"")$metinfo.="<p>".$met_foottel."</p>\n";
	if($met_footother<>"")$metinfo.="<p>".$met_footother."</p>\n";
	if($met_foottext<>"")$metinfo.="<p>".$met_foottext."</p>\n";
	if($wap_footertext<>""&&$met_mobileok == 1)$metinfo.="<p>".$wap_footertext."</p>\n";
	//接口代码
	if($_M['html_plugin']['foot_script']){
		$metinfo.="{$_M['html_plugin']['foot_script']}";
	}
	//结束
	return $metinfo;
}
//顶部导航函数
function metlabel_nav($type=1,$label='',$z,$l,$home=1){
	global $index_url,$lang_home,$nav_list,$nav_list2,$nav_list3,$navdown,$lang,$db,$met_column,$lang_cvtitle,$index,$class_list,$cv,$metinfover;
	
	if($recruitment=$db->get_one("SELECT * FROM $met_column WHERE bigclass='0' and module='6' and lang='$lang'")){
		if(!$nav_list2[$recruitment[id]][0][url]){
			$nav_list2[$recruitment[id]][0][id]=$recruitment[id];
			$nav_list2[$recruitment[id]][0][name]=$recruitment[name];
			$nav_list2[$recruitment[id]][0][url]=$class_list[$recruitment[id]][url];
			$nav_list2[$recruitment[id]][1][id]='10004';
			$nav_list2[$recruitment[id]][1][name]=$lang_cvtitle;
			$nav_list2[$recruitment[id]][1][url]=$cv['url'];
		}
	}

if($metinfover == 'v1'){
	//v1[begin]
	
	if($z){
		$navV1 = "class='metNav list-none'";
		if($home){$navnum=count($nav_list)+1;}else{$navnum=count($nav_list);}
		$navData = "data-nav='{$z}|{$l}|{$navnum}'";
	}
    $in=stristr($label,'<li class="line">');
	if(!$in && $label!=""){
			$label = "<li class='line'>".$label."</li>";
	}
	
	$cdown=$navdown==10001?"navdown":'';
	$metinfo ="<ul {$navV1} {$navData}>
	
			    ";
	switch($type){
		case 1:
			if($home){
			$metinfo.="<li class='nav {$cdown}' ><a href='{$index_url}' title='{$lang_home}'>{$lang_home}</a></li>
			    ";
			}
			foreach($nav_list as $key=>$val){
			$cdown=$val['id']==$navdown?"class='navdown'":'';
			$metinfo.=$label;
			$metinfo.="
			    <li {$cdown}><a href='{$val[url]}' {$val[new_windows]} title='{$val[name]}'>{$val[name]}</a></li>
			    ";
			}
			break;
		case 2:
			if($home){
			$metinfo.="<li class='nav {$cdown}'>";
			$metinfo.="
				  <a href='{$index_url}' title='{$lang_home}' class='nav'>{$lang_home}</a>";
			$metinfo.="
			    </li>";
			}
			foreach($nav_list as $key=>$val){
			$cdown=$val['id']==$navdown?"class='navdown'":'';
			$metinfo.=$label;
			$metinfo.="
			    <li {$cdown}>";
			$metinfo.="
				 <a href='{$val[url]}' {$val[new_windows]} title='{$val[name]}'>{$val[name]}</a>";
			if(count($nav_list2[$val['id']])){
				$metinfo.="
				      <p>";
				foreach($nav_list2[$val['id']] as $key=>$val2){
					$metinfo.="
					   <a href='{$val2[url]}' title='{$val2[name]}' {$val2[new_windows]}>{$val2[name]}</a>";
				}
				$metinfo.="
				      </p>";
			}
			$metinfo.="
			    </li>";
			}
			break;
		case 3:

			if($home){
			$metinfo.="<li class='nav {$cdown}'>";
			$metinfo.="
				<a href='{$index_url}' title='{$lang_home}' class='nav'>{$lang_home}</a>";
			$metinfo.="
			    </li>
			";
			}
			foreach($nav_list as $key=>$val){
			$cdown=$val['id']==$navdown?"class='navdown'":'';
			$metinfo.=$label;
			$metinfo.="    <li {$cdown}>
				";
			$metinfo.="<a href='{$val[url]}' {$val[new_windows]} title='{$val[name]}'>{$val[name]}</a>";
			if(count($nav_list2[$val['id']])){
				$metinfo.="
				    <p>";
				foreach($nav_list2[$val['id']] as $key=>$val2){
					$metinfo.="
					<span><a href='{$val2[url]}' title='{$val2[name]}' {$val2[new_windows]}>{$val2[name]}</a>";
					if(count($nav_list3[$val2['id']])){
					$metinfo.="
					      <i>";
						foreach($nav_list3[$val2['id']] as $key=>$val3){
							$metinfo.="
						  <a href='{$val3[url]}' title='{$val3[name]}' {$val3[new_windows]}>{$val3[name]}</a>";
						}
					$metinfo.="
					      </i>
					";
					}
					$metinfo.="</span>";
				}
				$metinfo.="
				    </p>";
			}
			$metinfo.="
			    </li>
			";
			}

			break;
	}
	$metinfo .="
			</ul>";

	//v1[over]  
	
}else{
	
	if($z){
		$navnum=count($nav_list)+1;
		$width=($z/$navnum)-$l+($l/$navnum);
		$dwidth=array();
		if(strstr($width,".")){
			$width=sprintf("%.1f",$width);
			$y=explode('.',$width);
			$f=(int)$y[0];
			$k='0.'.$y[1];
			$k=round($k*$navnum);
			for($i=0;$i<$navnum;$i++){
				$m=$k<1?$f:$f+1;
				$dwidth[$i]=$m;
				$k=$k-1;
			}
		}else{
			for($i=0;$i<$navnum;$i++){
				$dwidth[$i]=$width;
			}
		}
	}
	$style0=$dwidth[0]?"style='width:{$dwidth[0]}px;'":'';
	$cdown=$navdown==10001?"class='navdown'":'';
	switch($type){
		case 1:
			$metinfo ='<ul class="list-none">';
			if($home){
			$metinfo.="<li id=\"nav_10001\" {$style0} {$cdown}>";
			$metinfo.="<a href='{$index_url}' title='{$lang_home}' class='nav'><span>{$lang_home}</span></a>";
			$metinfo.="</li>";
			}
			$p=0;
			foreach($nav_list as $key=>$val){
			$p++;
			$stylei=$dwidth[$p]?"style='width:{$dwidth[$p]}px;'":'';
			$cdown=$val['id']==$navdown?"class='navdown'":'';
			$metinfo.=$label;
			$metinfo.="<li id='nav_{$val[id]}' {$stylei} {$cdown}>";
			$metinfo.="<a href='{$val[url]}' {$val[new_windows]} title='{$val[name]}' class='hover-none nav'><span>{$val[name]}</span></a>";
			$metinfo.="</li>";
			}
			$metinfo.="</ul>";
			break;
		case 2:
			$metinfo ='<ul class="list-none">';
			if($home){
			$metinfo.="<li id=\"nav_10001\" {$style0} {$cdown}>";
			$metinfo.="<a href='{$index_url}' title='{$lang_home}' class='nav'><span>{$lang_home}</span></a>";
			$metinfo.="</li>";
			}
			$p=0;
			foreach($nav_list as $key=>$val){
			$p++;
			$stylei=$dwidth[$p]?"style='width:{$dwidth[$p]}px;'":'';
			$cdown=$val['id']==$navdown?"class='navdown'":'';
			$metinfo.=$label;
			$metinfo.="<li id='nav_{$val[id]}' {$stylei} {$cdown}>";
			$metinfo.="<a href='{$val[url]}' {$val[new_windows]} title='{$val[name]}' class='hover-none nav'><span>{$val[name]}</span></a>";
			if(count($nav_list2[$val['id']])){
				$metinfo.="<dl>";
				foreach($nav_list2[$val['id']] as $key=>$val2){
					$metinfo.="<dd><a href='{$val2[url]}' title='{$val2[name]}' {$val2[new_windows]}>{$val2[name]}</a></dd>";
				}
				$metinfo.="</dl>";
			}
			$metinfo.="</li>";
			}
			$metinfo.="</ul>";
			break;
		case 3:
			$metinfo ='<ul class="list-none">';
			if($home){
			$metinfo.="<li id=\"nav_10001\" {$style0}>";
			$metinfo.="<a href='{$index_url}' title='{$lang_home}' class='nav'><span>{$lang_home}</span></a>";
			$metinfo.="</li>";
			}
			$p=0;
			foreach($nav_list as $key=>$val){
			$p++;
			$stylei=$dwidth[$p]?"style='width:{$dwidth[$p]}px;'":'';
			$cdown=$val['id']==$navdown?"class='navdown'":'';
			$metinfo.=$label;
			$metinfo.="<li id='nav_{$val[id]}' {$stylei} {$cdown}>";
			$metinfo.="<a href='{$val[url]}' {$val[new_windows]} title='{$val[name]}' class='hover-none nav'><span>{$val[name]}</span></a>";
			if(count($nav_list2[$val['id']])){
				$metinfo.="<dl>";
				foreach($nav_list2[$val['id']] as $key=>$val2){
					$metinfo.="<dd><a href='{$val2[url]}' title='{$val2[name]}' {$val2[new_windows]}>{$val2[name]}</a>";
					if(count($nav_list3[$val2['id']])){
					$metinfo.="<p>";
						foreach($nav_list3[$val2['id']] as $key=>$val3){
							$metinfo.="<a href='{$val3[url]}' title='{$val3[name]}' {$val3[new_windows]}>{$val3[name]}</a>";
						}
					$metinfo.="</p>";
					}
					$metinfo.="</dd>";
				}
				$metinfo.="</dl>";
			}
			$metinfo.="</li>";
			}
			$metinfo.="</ul>";
			break;
	}

}
	
	return $metinfo;
}
function metlable_lang($dt,$tp=1,$lok=1){
	global $methtml_sethome,$methtml_addfavorite,$index_hadd_ok,$app_file,$met_adminfile,$metinfover;
	if($metinfover == 'v1'){
		return metlabel_topnav($dt,$tp,$lok);
	}
	$metinfo=methtml_lang($dt,$tp);
	if($index_hadd_ok)$metinfo=$metinfo==''?$dt.$methtml_sethome.$dt.$methtml_addfavorite:$methtml_sethome.$dt.$methtml_addfavorite.$dt.$metinfo;
	$file_site = explode('|',$app_file[4]);
	foreach($file_site as $keyfile=>$valflie){
		if(file_exists(ROOTPATH."$met_adminfile".$valflie)&&!is_dir(ROOTPATH."$met_adminfile".$valflie)&&((file_get_contents(ROOTPATH."$met_adminfile".$valflie))!='metinfo')){require_once ROOTPATH."$met_adminfile".$valflie;}
	}
	return $metinfo;
}
//内页左侧栏目标签
function metlabel_sidebar($title=0,$msow=0){
	global $class_list,$classnow,$nav_list2,$class1,$is_memberleft;
	$thismod=$class_list[$classnow]['module'];
	if($title){
		$metinfo=$class_list[$class1]['name'];
		if($thismod==11 || $thismod==10)$metinfo=$class_list[$classnow]['name'];
	}else{
		if(	$is_memberleft != 1){
			$metinfo=$thismod==11?methtml_advsearch():($thismod==10?membernavlist(1):($nav_list2[$class1]!=''?metlabel_navnow(2,'','','','',$msow):0));
			if($thismod>99)$metinfo=metlabel_navnow(2,'','','','',$msow);
		}else{
			$metinfo = membernavlist(1);
		}
	}
	return $metinfo;
}
//侧边导航函数
function metlabel_navnow($type=1,$label='',$indexnum,$listyy=0,$listmax=8,$msow=0){
	global $sidedwon2,$met_config,$sidedwon3,$index_url,$nav_list,$nav_list2,$nav_list3,$class1,$class_list,$module_list1,$class_index,$classlistall,$lang,$db,$met_column;
	$class=$indexnum?$class_index[$indexnum]['id']:$class1;
	if($indexnum&&strstr($indexnum,"-")){
		$hngy5=explode('-',$indexnum);
		if($hngy5[1]=='cm')$class=$hngy5[0];
	}
	$mod=$class_index[$indexnum]['module'];
	if($class_list[$class1]['module']>99 && $class_list[$class1]['module']<1001 && !$indexnum){
		$mod=$class_list[$class1]['module']==100?3:5;
		$type=3;
	}
	
	$module=metmodname($mod);
	$cdown=$sidedwon2==10001?"class='on'":'';
	switch($type){
		case 1:
			$metinfo ='<ul class="list-none navnow">';
			$i=0;
			foreach($nav_list2[$class] as $key=>$val){
				$cdown=$val['id']==$sidedwon2?"class='on'":'';
				$i++;
				if($i!=1)$metinfo.=$label;
				$metinfo.="<li id='navnow1_{$val[id]}' {cdown}>";
				$metinfo.="<a href='{$val[url]}' {$val[new_windows]} title='{$val[name]}' class='nav'><span>{$val[name]}</span></a>";
				$metinfo.="</li>";
			}
			$metinfo.="</ul>";
			return $metinfo;
			break;
		case 2:
			$i=0;
			$cdown_id=0;
			if(strstr($_SERVER['REQUEST_URI'],"cv.php")){
				foreach($nav_list2[$class] as $key=>$val){
					if(strstr($val[url],"job/cv.php")){
						$cdown_id=$val[id];
					}
					
				}
			}
			foreach($nav_list2[$class] as $key=>$val){
				if($val[display]==1){
					continue;
				}
				
				$cdown=$val['id']==$sidedwon2?"class='on'":'';
				if($cdown_id==$val[id]){
					$cdown="class='on'";
				}
				if($cdown_id&&$cdown_id!=$val[id]){
					$cdown="";
				}
				$metinfo.='<dl class="list-none navnow">';
				$i++;
				if($i!=1)$metinfo.=$label;
				$lst3cun=count($nav_list3[$val['id']]);
				$zm=$lst3cun?'':'class="zm"';
				$metinfo.="<dt id='part2_{$val[id]}' {$cdown}>";
				$metinfo.="<a href='{$val[url]}' {$val[new_windows]} title='{$val[name]}' {$zm}><span>{$val[name]}</span></a>";
				$metinfo.="</dt>";
				$modlist=($listyy && $listmax)?methtml_getarray($val['id'],'','',$mod,$listmax,0,0,1,0,0,1):"";
				foreach($modlist as $key=>$list){
					$classlistall[$module][$val['id']][]=$list;
				}
				if($lst3cun){
					$msows=$msow==2?'style="display:none;"':'';
					$metinfo.='<dd class="sub" '.$msows.'>';
					foreach($nav_list3[$val['id']] as $key=>$val2){
						$cdown=$val2['id']==$sidedwon3?"class='on'":'';
						$metinfo.="<h4 id='part3_{$val2[id]}' {$cdown}>";
						$metinfo.="<a href='{$val2[url]}' {$val2[new_windows]} title='{$val2[name]}' class='nav'><span>{$val2[name]}</span></a>";
						$modlist=($listyy && $listmax)?methtml_getarray($val2['id'],'','',$mod,$listmax,0,0,1,0,0,1):"";
						foreach($modlist as $key=>$list){
							$classlistall[$module][$val2['id']][]=$list;
						}
						if(count($classlistall[$module][$val2['id']]) && $listyy && $listmax){
							$metinfo.="<p>";
							$i=0;
							foreach($classlistall[$module][$val2['id']] as $key=>$val3){
								$i++;
								$metinfo.="<a href='{$val3[url]}' target='_blank' title='{$val3[title]}'><span>{$val3[title]}</span></a>";	
								if($i>=$listmax)break;
							}
							$metinfo.="</p>";
						}
						$metinfo.="</h4>";
					}
					$metinfo.="</dd>";
				}elseif($listyy && $listmax && count($classlistall[$module][$val['id']])>0){
					$metinfo.="<dd class='sub'>";
					$metinfo.="<p>";
					$i=0;
					foreach($classlistall[$module][$val['id']] as $key=>$val3){
						$i++;
						$metinfo.="<a href='{$val3[url]}' target='_blank' title='{$val3[title]}'><span>{$val3[title]}</span></a>";	
						if($i>=$listmax)break;
					}
					$metinfo.="</p>";
					$metinfo.="</dd>";
				}
				$metinfo.="</dl>";
			}
			
			return $metinfo;
			break;
		case 3:
			foreach($module_list1[$mod] as $key=>$val0){
				$class=$val0[id];
				$metinfo.="<h2><a href='{$val0[url]}' title='{$val0[name]}' {$val0[new_windows]}>{$val0[name]}</a></h2>";
				$i=0;
				$cdown_id=0;
				if(strstr($_SERVER['REQUEST_URI'],"cv.php")){
					foreach($nav_list2[$class] as $key=>$val){
						if(strstr($val[url],"job/cv.php")){
							$cdown_id=$val[id];
						}
						
					}
				}
				foreach($nav_list2[$class] as $key=>$val){
					$cdown=$val['id']==$sidedwon2?"class='on'":'';
					if($cdown_id==$val[id]){
						$cdown="class='on'";
					}
					if($cdown_id&&$cdown_id!=$val[id]){
						$cdown="";
					}
					$metinfo.='<dl class="list-none navnow">';
					$i++;
					if($i!=1)$metinfo.=$label;
					$metinfo.="<dt id='part2_{$val[id]}' {$cdown}>";
					$metinfo.="<a href='{$val[url]}' {$val[new_windows]} title='{$val[name]}' class='nav'><span>{$val[name]}</span></a>";
					$metinfo.="</dt>";
					if(count($nav_list3[$val['id']])){
						$msows=$msow==2?'style="display:none;"':'';
						$metinfo.='<dd class="sub" '.$msows.'>';
						foreach($nav_list3[$val['id']] as $key=>$val2){
							$cdown=$val2['id']==$sidedwon3?"class='on'":'';
							$metinfo.="<h4 id='part3_{$val2[id]}' {$cdown}>";
							$metinfo.="<a href='{$val2[url]}' {$val2[new_windows]} title='{$val2[name]}' class='nav'><span>{$val2[name]}</span></a>";
							$modlist=($listyy && $listmax)?methtml_getarray($val2['id'],'','',$mod,$listmax,0,0,1):"";
							foreach($modlist as $key=>$list){
								$classlistall[$module][$val2['id']][]=$list;
							}
							if(count($classlistall[$module][$val2['id']]) && $listyy && $listmax){
								$metinfo.="<p>";
								$i=0;
								foreach($classlistall[$module][$val2['id']] as $key=>$val3){
									$i++;
									$metinfo.="<a href='{$val3[url]}' target='_blank' title='{$val3[title]}'><span>{$val3[title]}</span></a>";	
									if($i>=$listmax)break;
								}
								$metinfo.="</p>";
							}
							$metinfo.="</h4>";
						}
						$metinfo.="</dd>";
					}elseif($listyy && $listmax){
						$metinfo.="<dd class='sub'>";
						$metinfo.="<p>";
						$i=0;
						$modlist=($listyy && $listmax)?methtml_getarray($val['id'],'','',$mod,$listmax,0,0,1):"";
						foreach($modlist as $key=>$list){
							$classlistall[$module][$val['id']][]=$list;
						}
						foreach($classlistall[$module][$val['id']] as $key=>$val3){
							$i++;
							$metinfo.="<a href='{$val3[url]}' target='_blank' title='{$val3[title]}'><span>{$val3[title]}</span></a>";	
							if($i>=$listmax)break;
						}
						$metinfo.="</p>";
						$metinfo.="</dd>";
					}
					$metinfo.="</dl>";
				}
			}
			
			return $metinfo;
			break;
	}
}
//模块列表信息调用函数
function metlabel_list($listtype='text',$mark,$type,$order,$module,$time=0,$titleok=1,$bian=1,$listmx,$txtmax,$imgwidth){
	global $class_index,$index,$lang,$class_list,$metblank;
	global $index_news_no,$index_product_no,$index_download_no,$index_img_no,$index_job_no;
	$modules=$mark?$class_index[$mark]['module']:$module;
	$modules=$modules?$modules:2;
	$marktype=0;
	if($mark&&strstr($mark,"-")){
		$hngy5=explode('-',$mark);
		if($hngy5[1]=='cm'){
			$mark=$hngy5[0];
			$modules=$class_list[$mark]['module'];
			$marktype=1;
			$module=$modules;
		}
		if($hngy5[1]=='md'){
			$mark='';
			$modules=$hngy5[0];
			$module=metmodname($hngy5[0]);
		}
	}
	$listarray=methtml_getarray($mark,$type,$order,$module,$listmx,'','',$marktype,$txtmax);
	
	switch($listtype){
		case 'img':
			$metinfo.="<ol class='list-none metlist'>";
			$i=0;
			foreach($listarray as $key=>$val){
			$val[imgurls]=str_replace("../http://", "http://", $val[imgurls]);
			$i++;
			if($imgwidth){
				$val[img_y]=round($imgwidth * $val[img_y] / $val[img_x]);
				$val[img_x]=$imgwidth;
			}
			$metinfo.="<li class='list'>";
			$metinfo.="<a href='{$val[url]}' title='{$val[title]}' {$metblank} class='img'><img src='{$val[imgurls]}' alt='{$val[title]}' title='{$val[title]}' width='{$val[img_x]}' height='{$val[img_y]}' /></a>";
if($titleok)$metinfo.="<h3 style='width:{$val[img_x]}px;'><a href='{$val[url]}' title='{$val[title]}' {$metblank}>{$val[title]}</a></h3>";
			$metinfo.="</li>";
			}
			$metinfo.="</ol>";
			break;
		case 'text':
			$metinfo.="<ol class='list-none metlist'>";
			$i=0;
			foreach($listarray as $key=>$val){
			$i++;$top='';
			if($i==1)$top='top';
			$metinfo.="<li class='list {$top}'>";
	if($bian){$a='[';$b=']';}
   if($time)$metinfo.="<span class='time'>{$a}{$val[updatetime]}{$b}</span>";
			$metinfo.="<a href='{$val[url]}' title='{$val[title]}' {$metblank}>{$val[title]}</a>{$val[hot]}{$val[news]}{$val[top]}";
			$metinfo.="</li>";
			}
			if($modules==1)$metinfo.=$marktype==1?$class_list[$mark]['description']:$class_index[$mark]['description'];
			$metinfo.="</ol>";
		    break;
	}
	return $metinfo;
}

//会员侧导航
function membernavlist($type=0){
	global $lang,$lang_memberIndex3,$lang_memberIndex4,$lang_memberIndex5,$lang_memberIndex6,$lang_memberIndex7,$lang_memberIndex10,$app_file,$met_adminfile,$met_mermber_metinfo_news_left_class,$db,$met_admin_table,$met_weburl,$met_adminfile,$metinfo_member_name,$met_ifmember_left,$class_list,$navigation;
	$class=$met_mermber_metinfo_news_left_class?$met_mermber_metinfo_news_left_class:'membernavlist';/*兼容以前模板*/
	$admin_list = $db->get_one("SELECT * FROM $met_admin_table WHERE admin_id='$metinfo_member_name' ");

	if($type==1){
		$metinfo.="<dl class='$class'>";
		$metinfo.="<dt><a href='../member/basic.php?lang={$lang}' title='{$lang_memberIndex3}'>{$lang_memberIndex3}</a></dt>";
		if($admin_list[usertype]==3){
				
		}else{
			$metinfo.="<dt><a href='../member/basic.php?lang={$lang}&a=dosafety' title='{$lang_memberIndex4}'>{$lang_memberIndex4}</a></dt>";	
		}
		foreach($navigation as $key=>$val){
			if($val[columnid]){
				$column = $class_list[$val[columnid]];
				$val['foldername'] = $val['foldername'] ? $val['foldername'] : $column['foldername'];
				$val['filename'] = $val['filename'] ? $val['filename'] : 'index.php';
				$metinfo.="<dt><a href='../{$val['foldername']}/{$val['filename']}' title='{$column['name']}'>{$column['name']}</a></dt>";
			}else{
				$metinfo.="<dt><a href='../{$val['foldername']}/{$val['filename']}' title='{$val['title']}'>{$val['title']}</a></dt>";
			}
		}
		//$metinfo.="<dt><a href='editor.php?lang={$lang}' title='{$lang_memberIndex4}'>{$lang_memberIndex4}</a></dt>";
		//$metinfo.="<dt><a href='../member/feedback.php?lang={$lang}' title='{$lang_memberIndex5}'>{$lang_memberIndex5}</a></dt>";
		//$metinfo.="<dt><a href='../member/message.php?lang={$lang}' title='{$lang_memberIndex6}'>{$lang_memberIndex6}</a></dt>";
		//$metinfo.="<dt><a href='../member/cv.php?lang={$lang}' title='{$lang_memberIndex7}'>{$lang_memberIndex7}</a></dt>";
		$file_site = explode('|',$app_file[3]);
		foreach($file_site as $keyfile=>$valflie){
			if(file_exists(ROOTPATH."$met_adminfile".$valflie)&&!is_dir(ROOTPATH."$met_adminfile".$valflie)&&((file_get_contents(ROOTPATH."$met_adminfile".$valflie))!='metinfo')){require ROOTPATH."$met_adminfile".$valflie;}
		}
		$metinfo.="<dt><a href='../member/login.php?lang={$lang}&a=dologout' title='{$lang_memberIndex10}'>{$lang_memberIndex10}</a></dt>";
		$metinfo.="</dl>";
	}else{
		$metinfo.="<ul class='$class'>";
		$metinfo.="<li><a href='../member/basic.php?lang={$lang}' title='{$lang_memberIndex3}'>{$lang_memberIndex3}</a></li>";
		$metinfo.="<li><a href='../member/basic.php?lang={$lang}&a=dosafety' title='{$lang_memberIndex4}'>{$lang_memberIndex4}</a></li>";
		foreach($navigation as $key=>$val){
			if($val[columnid]){
				$column = $class_list[$val[columnid]];
				$val['foldername'] = $val['foldername'] ? $val['foldername'] : $column['foldername'];
				$val['filename'] = $val['filename'] ? $val['filename'] : 'index.php';
				$metinfo.="<li><a href='../{$val['foldername']}/{$val['filename']}' title='{$column['name']}'>{$column['name']}</a></li>";
			}else{
				$metinfo.="<li><a href='../{$val['foldername']}/{$val['filename']}' title='{$val['title']}'>{$val['title']}</a></li>";
			}
		}
		//$metinfo.="<li><a href='../member/feedback.php?lang={$lang}' title='{$lang_memberIndex5}'>{$lang_memberIndex5}</a></li>";
		//$metinfo.="<li><a href='../member/message.php?lang={$lang}' title='{$lang_memberIndex6}'>{$lang_memberIndex6}</a></li>";
		//$metinfo.="<li><a href='../member/cv.php?lang={$lang}' title='{$lang_memberIndex7}'>{$lang_memberIndex7}</a></li>";
		$file_site = explode('|',$app_file[3]);
		foreach($file_site as $keyfile=>$valflie){
			if(file_exists(ROOTPATH."$met_adminfile".$valflie)&&!is_dir(ROOTPATH."$met_adminfile".$valflie)&&((file_get_contents(ROOTPATH."$met_adminfile".$valflie))!='metinfo')){require ROOTPATH."$met_adminfile".$valflie;}
		}
		$metinfo.="<li><a href='../member/login.php?lang={$lang}&a=dologout' title='{$lang_memberIndex10}'>{$lang_memberIndex10}</a></li>";
		$metinfo.="</ul>";
	}
	return $metinfo;
}
//文章模块列表函数
function metlabel_news($time=1,$desc=0,$dlen,$dt=1,$n=0){
	global $news_list,$metblank,$id,$metinfover,$thumb_src,$met_newsimg_x,$met_newsimg_y;
	$metinfo.="<ul class='list-none metlist'>";
	$i=0;
	$style=2;//样式展示列表   1/文章列表(默认)   2/图文列表
	if($metinfover=="v1"){
		if($style==2){
			foreach($news_list as $key=>$val){
				if($id!=$val[id]){
					$i++;$top='';
					if($dlen)$val['description']=utf8substr($val['description'],0,$dlen);
					if($i==1)$top='top';
					$marLeft=$met_newsimg_x+10;
					$metinfo.="
					<li class='list {$top}'>
						<a href='{$val[url]}' class='aimg' title='{$val[title]}' {$metblank}>
							<img src='{$thumb_src}dir={$val[imgurl]}&x={$met_newsimg_x}&y={$met_newsimg_y}' alt='{$val[title]}' class='img' />
						</a>
						<div class='divli' style='margin-left:{$marLeft}px;'>";
					if($dt){$a='[';$b=']';}
					$metinfo.="<a href='{$val[url]}' title='{$val[title]}' {$metblank} >{$val[title]}</a>{$val[hot]}{$val[news]}{$val[top]}";
					if($desc&&$val['description']!='')$metinfo.="<p>{$val[description]}</p>";
					if($time)$metinfo.="<span>{$a}{$val[updatetime]}{$b}</span>";
					$metinfo.="
						</div>
						<div class='clear'></div>
					</li>";	
				}
			}
		}else{
			foreach($news_list as $key=>$val){
				if(!$n || $id!=$val[id]){
					$i++;$top='';
					if($dlen)$val['description']=utf8substr($val['description'],0,$dlen);
					if($i==1)$top='top';
					$metinfo.="<li class='listV1 {$top}'>";
					if($dt){$a='[';$b=']';}
					if($time)$metinfo.="<span>{$a}{$val[updatetime]}{$b}</span>";
					$metinfo.="<a href='{$val[url]}' title='{$val[title]}' {$metblank}>{$val[title]}</a>{$val[hot]}{$val[news]}{$val[top]}";
					if($desc&&$val['description']!='')$metinfo.="<p>{$val[description]}</p>";
					$metinfo.="</li>";	
				}
			}
		}

	}else{
		foreach($news_list as $key=>$val){
			if(!$n || $id!=$val[id]){
				$i++;$top='';
				if($dlen)$val['description']=utf8substr($val['description'],0,$dlen);
				if($i==1)$top='top';
				$metinfo.="<li class='list {$top}'>";
				if($dt){$a='[';$b=']';}
				if($time)$metinfo.="<span>{$a}{$val[updatetime]}{$b}</span>";
				$metinfo.="<a href='{$val[url]}' title='{$val[title]}' {$metblank}>{$val[title]}</a>{$val[hot]}{$val[news]}{$val[top]}";
				if($desc&&$val['description']!='')$metinfo.="<p>{$val[description]}</p>";
				$metinfo.="</li>";	
			}
		}
	}
	$metinfo.="</ul>";
	return $metinfo;
}



//产品模块列表函数
function metlabel_product($z,$w,$l,$n=0){
	global $product_list,$metblank,$met_img_style,$met_img_x,$met_img_y,$met_product_page,$class1,$class2,$class3,$search,$nav_list2,$nav_list3,$weburly,$id,$met_agents_img,$class_list,$module_listall,$db,$lang,$met_parameter,$met_plist,$prices,$action,$product_para,$metinfover,$thumb_src;
	
	foreach($product_para as $key=>$val){
		$inquiry="inquiry_".$val[id];
		global $$inquiry;
	}
		
	$met_img_x=$met_img_style?met_imgxy(1,'product'):$met_img_x;
	$met_img_y=$met_img_style?met_imgxy(2,'product'):$met_img_y;
	
	if($metinfover=="v1"){
	
	$listarray=$product_list;
	$metok=0;
	if($met_product_page && $search<>'search'){
		if($class2 && count($nav_list3[$class2]) && !$class3){
			$listarray=$nav_list3[$class2];
			$metok=1;
		}
		if(!$class2 && count($nav_list2[$class1]) && $class1 && !$class3){
			$listarray=$nav_list2[$class1];
			$metok=1;
		}
		if($class_list[$class1]['module']=='100'){
			$listarray=array();
			foreach($module_listall[3] as $key=>$val){
				if($val['classtype']==1||$val['releclass']!=0){
					$listarray[]=$val;
				}
			}
			$metok=1;
		}
	}

	$l=$l?$l:floor($z/$w);
	$lists = count($listarray);
	if($lists<$l){$z=ceil($z-($z/$l)*($l-$lists));}
	$styw=$z?"style='width:".$z."px;' data-ie67='".$w."|".$l."'":"";
	$metinfo.="<ul class='list-none metlist' {$styw}>";
	
	$i=0;$xb=$l-1;$tr=1;
	foreach($listarray as $key=>$val){
		if(!($key%$l)){
			$metinfo.="
			    <li class='list-none metlist'>";
		}
		if(!$n || $id!=$val[id]){
			if($metok){
				$val['title']=$val['name'];
				$val['imgurls']=$val['columnimg']==''?$weburly.$met_agents_img:$val['columnimg'];
			}
			$metinfo.="
			        <a href='{$val[url]}' title='{$val[title]}' {$metblank} class='img'>
				        <img src='{$thumb_src}dir={$val[imgurl]}&x={$met_img_x}&y={$met_img_y}' alt='{$val[title]}' title='{$val[title]}' />
				        <h3>{$val[title]}</h3>
			        </a>";

			$i++;
			if($i==$l)$i=0;
			if($key==$xb){	
				$tr++;
				$xb=$tr*$l-1;
				$metinfo.="
			    </li>";
			}
		}
	}
	if(($key+1)%3){
				$metinfo.="
			    </li>";
	}
$metinfo.="
			</ul>";
			
	}else{
	
	$metinfo.="<ul class='list-none metlist'>";
	$listarray=$product_list;
	$metok=0;
	if($met_product_page && $search<>'search'){
		if($class2 && count($nav_list3[$class2]) && !$class3){
			$listarray=$nav_list3[$class2];
			$metok=1;
		}
		if(!$class2 && count($nav_list2[$class1]) && $class1 && !$class3){
			$listarray=$nav_list2[$class1];
			$metok=1;
		}
		if($class_list[$class1]['module']=='100'){
			$listarray=array();
			foreach($module_listall[3] as $key=>$val){
				if($val['classtype']==1||$val['releclass']!=0){
					$listarray[]=$val;
				}
			}
			$metok=1;
		}
	}
	
	if($z){
		$l=$l?$l:floor($z/$w);
		$margin=(($z/$l)-$w)/2;
		$margin=$margin<0?(($z/(floor($z/$w)))-$w)/2:$margin;
		$dwidth=array();
		if(strstr($margin,".")){
			$margin=sprintf("%.1f",$margin);
			$y=explode('.',$margin);
			$f=(int)$y[0];
			$k='0.'.$y[1];
			$k=intval($k*$l);
			for($i=0;$i<$l;$i++){
				$m=$k<1?$f:$f+1;
				$dwidth[$i]=$m;
				$k=$k-1;
			}
		}else{
			for($i=0;$i<$l;$i++){
				$dwidth[$i]=$margin;
			}
		}
	}
	$i=0;
	foreach($listarray as $key=>$val){
		if(!$n || $id!=$val[id]){
			if($metok){
				$val['title']=$val['name'];
				$val['imgurls']=$val['columnimg']==''?$weburly.$met_agents_img:$val['columnimg'];
			}
			$style=$dwidth[$i]?"style='width:{$w}px; margin-left:{$dwidth[$i]}px; margin-right:{$dwidth[$i]}px;'":'';
			$metinfo.="<li class='list' {$style}>";
			$metinfo.="<a href='{$val[url]}' title='{$val[title]}' {$metblank} class='img'><img src='{$val[imgurls]}' alt='{$val[title]}' title='{$val[title]}' width='{$met_img_x}' height='{$met_img_y}' /></a>";
			$metinfo.="<h3><a href='{$val[url]}' title='{$val[title]}' {$metblank}>{$val[title]}</a></h3>";
			$metinfo.="</li>";
			$i++;
			if($i==$l)$i=0;
		}
	}
	$metinfo.="</ul>";
	
	}
			
	return $metinfo;
}
//图片模块列表函数
function metlabel_img($z,$w,$l,$n=0){
	global $img_list,$metblank,$met_img_style,$met_img_x,$met_img_y,$met_img_page,$class1,$class2,$class3,$search,$nav_list2,$nav_list3,$weburly,$id,$class_list,$module_listall,$metinfover,$thumb_src;
	$met_img_x=$met_img_style?met_imgxy(1,'img'):$met_img_x;
	$met_img_y=$met_img_style?met_imgxy(2,'img'):$met_img_y;
	
	if($metinfover=="v1"){

	$listarray=$img_list;
	$metok=0;
	if($met_img_page && $search<>'search'){
		if($class2 && count($nav_list3[$class2]) && !$class3){
			$listarray=$nav_list3[$class2];
			$metok=1;
		}
		if(!$class2 && count($nav_list2[$class1]) && $class1 && !$class3){
			$listarray=$nav_list2[$class1];
			$metok=1;
		}
		if($class_list[$class1]['module']=='101'){
			$listarray=array();
			foreach($module_listall[5] as $key=>$val){
				if($val['classtype']==1||$val['releclass']!=0){
					$listarray[]=$val;
				}
			}
			$metok=1;
		}
	}

	$l=$l?$l:floor($z/$w);
	$lists = count($listarray);
	if($lists<$l){$z=ceil($z-($z/$l)*($l-$lists));}
	$styw=$z?"style='width:".$z."px;' data-ie67='".$w."|".$l."'":"";
	$metinfo.="<ul class='list-none metlist' {$styw}>";
	
	$i=0;$xb=$l-1;$tr=1;
	foreach($listarray as $key=>$val){
		if(!($key%$l)){
			$metinfo.="
			    <li class='list-none metlist'>";
		}
		if(!$n || $id!=$val[id]){
			if($metok){
				$val['title']=$val['name'];
				$val['imgurls']=$val['columnimg']==''?$weburly.$met_agents_img:$val['columnimg'];
			}
			$metinfo.="
			        <a href='{$val[url]}' title='{$val[title]}' {$metblank} class='img'>
				        <img src='{$thumb_src}dir={$val[imgurl]}&x={$met_img_x}&y={$met_img_y}' alt='{$val[title]}' title='{$val[title]}' />
				        <h3>{$val[title]}</h3>
			        </a>";
					
			$i++;
			if($i==$l)$i=0;
			if($key==$xb){	
				$tr++;
				$xb=$tr*$l-1;
				$metinfo.="
			    </li>";
			}
		}
	}
	if(($key+1)%3){
				$metinfo.="
			    </li>";
	}
	$metinfo.="
			</ul>";
	
	
	
	
	
	
	
	
	
	
	
	
	}else{
	
	$metinfo.="<ul class='list-none metlist'>";
	$listarray=$img_list;
	$metok=0;
	if($met_img_page && $search<>'search'){
		if($class2 && count($nav_list3[$class2]) && !$class3){
			$listarray=$nav_list3[$class2];
			$metok=1;
		}
		if(!$class2 && count($nav_list2[$class1]) && $class1 && !$class3){
			$listarray=$nav_list2[$class1];
			$metok=1;
		}
		if($class_list[$class1]['module']=='101'){
			$listarray=array();
			foreach($module_listall[5] as $key=>$val){
				if($val['classtype']==1||$val['releclass']!=0){
					$listarray[]=$val;
				}
			}
			$metok=1;
		}
	}
	if($z){
		$l=$l?$l:floor($z/$w);
		$margin=(($z/$l)-$w)/2;
		$margin=$margin<0?(($z/(floor($z/$w)))-$w)/2:$margin;
		$dwidth=array();
		if(strstr($margin,".")){
			$margin=sprintf("%.1f",$margin);
			$y=explode('.',$margin);
			$f=(int)$y[0];
			$k='0.'.$y[1];
			$k=intval($k*$l);
			for($i=0;$i<$l;$i++){
				$m=$k<1?$f:$f+1;
				$dwidth[$i]=$m;
				$k=$k-1;
			}
		}else{
			for($i=0;$i<$l;$i++){
				$dwidth[$i]=$margin;
			}
		}
	}
	$i=0;
	foreach($listarray as $key=>$val){
		if(!$n || $id!=$val[id]){
			if($metok){
				$val['title']=$val['name'];
				$val['imgurls']=$val['columnimg']==''?$weburly.$met_agents_img:$val['columnimg'];
			}
			$style=$dwidth[$i]?"style='width:{$w}px; margin-left:{$dwidth[$i]}px; margin-right:{$dwidth[$i]}px;'":'';
			$metinfo.="<li class='list' {$style}>";
			$metinfo.="<a href='{$val[url]}' title='{$val[title]}' {$metblank} class='img'><img src='{$val[imgurls]}' alt='{$val[title]}' title='{$val[title]}' width='{$met_img_x}' height='{$met_img_y}' /></a>";
			$metinfo.="<h3><a href='{$val[url]}' title='{$val[title]}' {$metblank}>{$val[title]}</a></h3>";
			$metinfo.="</li>";
			$i++;
			if($i==$l)$i=0;
		}
	}
	$metinfo.="</ul>";
	
	}
	
	return $metinfo;
}
//下载模块列表函数
function metlabel_download(){
	global $download_list,$metblank,$lang_Detail,$lang_Download,$lang_FileSize,$lang_Hits,$lang_UpdateTime;
	$i=0;
	foreach($download_list as $key=>$val){
	$i++;$top='';
	if($i==1)$top='top';
	$fiz=sprintf("%.2f",$val['filesize']/1024);
	$val['filesize']=$fiz>1?$fiz:$val['filesize'];
	$bd=$fiz>1?'Mb':'Kb';
		$metinfo.="<dl class='list-none metlist {$top}'>";
		$metinfo.="<dt>";
		$metinfo.="<a href='{$val[url]}' title='{$val[title]}' {$metblank}>{$val[title]}</a>";
		$metinfo.="</dt>";
		$metinfo.="<dd>";
		$metinfo.="<div>";
		$metinfo.="<a href='{$val[url]}' {$metblank} title='{$lang_Detail}'>{$lang_Detail}</a> - ";
		$metinfo.="<a href='{$val[downloadurl]}' class='down' {$metblank} title='{$lang_Download}'>{$lang_Download}</a>";
		$metinfo.="</div>";
		$metinfo.="<span><b>{$lang_FileSize}</b>:{$val[filesize]} {$bd}</span>";
		$metinfo.="<span><b>{$lang_Hits}</b>:{$val[hits]}</span>";
		$metinfo.="<span><b>{$lang_UpdateTime}</b>:{$val[updatetime]}</span>";
		$metinfo.="</dd>";
		$metinfo.="</dl>";
	}
	return $metinfo;
}
//招聘模块列表函数
function metlabel_job($type){
	global $job_list,$metblank,$lang_cvtitle,$lang_Detail,$lang_AddDate,$lang_WorkPlace,$lang_PersonNumber,$lang_Position,$lang_several;
	if($type==1){
		foreach($job_list as $key=>$val){
			$i++;$top='';
			if($i==1)$top='top';
			$val['count']=$val['count']?$val['count']:$lang_several;
			$metinfo.="<dl class='list-none metlist'>";
			$metinfo.="<dt><a href='{$val[url]}' title='{$val[position]}' {$metblank}>{$val[position]}</a></dt>";
			$metinfo.="<dd class='list {$top}'>";
			$metinfo.="<div class='mis'><span>{$lang_AddDate}:{$val[addtime]}</span>";
			$metinfo.="<span>{$lang_WorkPlace}:{$val[place]}</span>";
			$metinfo.="<span>{$lang_PersonNumber}:{$val[count]}</span></div>";
			$metinfo.="<div class='editor met_editor'>{$val[content]}</span></div>";
			$metinfo.="<div class='dtail'><span><a href='{$val[cv]}' title='{$lang_cvtitle}' {$metblank}>{$lang_cvtitle}</a></span>";
			$metinfo.="<span><a href='{$val[url]}' title='{$lang_Detail}' {$metblank}>{$lang_Detail}</a></span></div>";
			$metinfo.="</dl>";
		}
	}else{
		$metinfo.="<dl class='list-none metlist'>";
		$metinfo.="<dt>";
		$metinfo.="<span>{$lang_cvtitle}</span>";
		$metinfo.="<span>{$lang_Detail}</span>";
		$metinfo.="<span>{$lang_AddDate}</span>";
		$metinfo.="<span>{$lang_WorkPlace}</span>";
		$metinfo.="<span>{$lang_PersonNumber}</span>";
		$metinfo.="{$lang_Position}";
		$metinfo.="</dt>";
		$i=0;
		foreach($job_list as $key=>$val){
		$i++;$top='';
		if($i==1)$top='top';
		$val['count']=$val['count']?$val['count']:$lang_several;
			$metinfo.="<dd class='list {$top}'>";
			$metinfo.="<span><a href='{$val[cv]}' title='{$lang_cvtitle}' {$metblank}>{$lang_cvtitle}</a></span>";
			$metinfo.="<span><a href='{$val[url]}' title='{$lang_Detail}' {$metblank}>{$lang_Detail}</a></span>";
			$metinfo.="<span>{$val[addtime]}</span>";
			$metinfo.="<span>{$val[place]}</span>";
			$metinfo.="<span>{$val[count]}</span>";
			$metinfo.="<a href='{$val[url]}' title='{$val[position]}' {$metblank}>{$val[position]}</a>";
		}
		$metinfo.="</dl>";
	}
	return $metinfo;
}
//留言提交表单函数
function messagelabel_table($dy){
	global $lang,$message_list,$lang_Submit,$lang_Reset,$lang_Publish,$lang_Reply,$fromurl,$m_user_ip,$id,$title;
	global $met_memberlogin_code,$lang_memberImgCode,$lang_memberTip1,$met_adminfile,$navurl,$settings_arr;
	global $db,$met_parameter,$met_admin_array,$met_member_use,$metinfo_member_type,$met_list,$met_class,$class_list,$met_product,$lang_Choice,$lang_Empty,$paravalue;
	if($fid)$id=$fid;
	if(!$title){
		foreach($settings_arr as $key=>$val){
			if($val['columnid']==$id && $val['name']=='met_fdtable'){
				$title=$val['value'];
			}
		}
	}
	
	$query = "SELECT * FROM $met_parameter where lang='$lang' and  module=7 order by no_order";	
	$result = $db->query($query);
	while($list= $db->fetch_array($result)){
		if($list[type]==2 or $list[type]==4 or $list[type]==6){
			$listinfo=$db->get_one("select * from $met_list where bigid='$list[id]' and no_order=99999");
			$listinfoid=intval(trim($listinfo[info]));
			if($listinfo){
				$listmarknow='metinfo';
				$classtype=($listinfo[info]=='metinfoall')?$listinfoid:($met_class[$listinfoid][releclass]?'class1':'class'.$class_list[$listinfoid][classtype]);
				$query1 = "select * from $met_product where lang='$lang' and $classtype='$listinfoid' and recycle='0' order by updatetime desc";
				$result1 = $db->query($query1);
				$i=0;
				while($list1 = $db->fetch_array($result1)){
					$list1[info]=$list1[title];
					$i++;
					$list1[no_order]=$i;
					$paravalue[$list[id]][]=$list1;
				}
			}else{
				$query1 = "select * from $met_list where lang='$lang' and bigid='".$list[id]."' order by no_order";
				$result1 = $db->query($query1);
				while($list1 = $db->fetch_array($result1)){
					$paravalue[$list[id]][]=$list1;
				}
			}
		}
		if($list[wr_ok]=='1')$list[wr_must]="*";
		switch($list[type]){
			case 1:
				$list[input]="<input name='para$list[id]' type='text' size='30' class='input-text' />";
				break;
			case 2:
				$list[input]="<select name='para$list[id]'><option selected='selected' value=''>{$lang_Choice}</option>";
				foreach($paravalue[$list[id]] as $key=>$val){
					$list[input]=$list[input]."<option value='$val[info]'>$val[info]</option>";
				}
				$list[input]=$list[input]."</select>";
				break;
			case 3:
				$list[input]="<textarea name='para$list[id]' class='textarea-text' cols='50' rows='5'></textarea>";
				break;
			case 4:
				$i=0;
				foreach($paravalue[$list[id]] as $key=>$val){
					$i++;
					$list[input]=$list[input]."<input name='para$list[id]_$i' class='checboxcss' id='para$i$list[id]' type='checkbox' value='$val[info]' /><label for='para$i$list[id]'>$val[info]</label>&nbsp;&nbsp;";
				}
				$list[input]=$list[input]."<input name='para$list[id]' type='hidden' value='$i' />";
				$lagernum[$list[id]]=$i;
				break;
			case 5:
				$list[input]="<input name='para$list[id]' type='file' class='input' size='20' >";
				break;
			case 6:
				$i=0;
				foreach($paravalue[$list[id]] as $key=>$val){
					$checked='';
					$i++;
					if($i==1)$checked="checked='checked'";
					$list[input]=$list[input]."<input name='para$list[id]' type='radio' id='para$i$list[id]' value='$val[info]' $checked /><label for='para$i$list[id]'>$val[info]</label>  ";
				}
			break;
		}
		$fd_para[]=$list;
		if($list[wr_ok])$fdwr_list[]=$list;
	}
	
		$fdjs="<script language='javascript'>";
		$fdjs=$fdjs."function metmessagesubmit1(){ ";
		foreach($fdwr_list as $key=>$val){
			if($val[type]==1 or $val[type]==2 or $val[type]==3 or $val[type]==5){
				$fdjs=$fdjs."var length = document.myform.para$val[id].value.replace(/(^\s*)|(\s*$)/g, '');\n";
				$fdjs=$fdjs."if (length == 0) {\n";
				$fdjs=$fdjs."alert('$val[name] {$lang_Empty}');\n";
				$fdjs=$fdjs."document.myform.para$val[id].focus();\n";
				$fdjs=$fdjs."return false;}\n";
			}elseif($val[type]==4){
				$lagerinput="";
				for($j=1;$j<=count($paravalue[$val[id]]);$j++){
					$lagerinput=$lagerinput."document.myform.para$val[id]_$j.checked ||";
				}
				$lagerinput=$lagerinput."false\n";
				$fdjs=$fdjs."if(!($lagerinput)){\n";
				$fdjs=$fdjs."alert('$val[name] {$lang_Empty}');\n";
				$fdjs=$fdjs."document.myform.para$val[id]_1.focus();\n";
				$fdjs=$fdjs."return false;}\n";
			}
		}
		$fdjs=$fdjs."}";
		$fdjs=$fdjs."function verification(){ ";
		$fdjs=$fdjs."document.getElementById('new_code').click();}\n";	
		$fdjs=$fdjs."</script>";
		$lujin='';
		if($dy)$lujin=$navurl.'message/';
		if($mobile){
			$metinfo1 =array();
			foreach($fd_para as $key=>$val){
				$wr_ok = $val[wr_ok]?'required':'';
				$metinfo='';
				switch($val[type]){
					case 1:
						$val[type_class]='input';
						$val[type_html]="<input name='para{$val[id]}' type='text' class='input-text {$wr_ok}' placeholder='{$val[name]}' />";
					break;
					case 2:
						$val[type_class]='select';
						$metinfo.="<span class='name'>{$val[name]}</span>";
						$metinfo.="<select name='para{$val[id]}'><option value=''>{$lang_Choice}</option>";
						foreach($paravalue[$val[id]] as $key=>$val1){
						$metinfo.="<option value='{$val1[info]}'>{$val1[info]}</option>";
						}
						$metinfo.="</select>";
						$val[type_html]=$metinfo;
					break;
					case 3:
						$val[type_class]='textarea';
						$val[type_html]="<textarea name='para{$val[id]}' class='textarea-text' placeholder='{$val[name]}'></textarea>";
					break;
					case 4:
						$val[type_class]='radio';
						$metinfo.="<span class='name'>{$val[name]}</span>";
						$i=0;
						foreach($paravalue[$val[id]] as $key=>$val1){
						$i++;
						$metinfo.="<label><input name='para{$val[id]}_{$i}' type='checkbox' value='{$val1[info]}' />{$val1[info]}</label>";
						}
						$metinfo.="<input name='para{$val[id]}' type='hidden' value='{$i}' />";
						$val[type_html]=$metinfo;
					break;
					case 6:
						$val[type_class]='radio';
						$metinfo.="<span class='name'>{$val[name]}</span>";
						$i=0;
						foreach($paravalue[$val[id]] as $key=>$val2){
						$i++;
						$checked=$i==1?'checked':'';
						$metinfo.="<label><input name='para{$val[id]}' type='radio' value='{$val2[info]}' {$checked} />{$val2[info]}</label>";
						}
						$val[type_html]=$metinfo;
					break;
				}
				$metinfo1[]=$val;
			}
			$metinfo = $metinfo1;
		}else{
			$metinfo =$fdjs;
			$metinfo.="<form enctype='multipart/form-data' method='POST' name='myform' onSubmit='return metmessagesubmit1();' action='{$lujin}message.php?action=add' target='_self'>\n";
			$metinfo.="<table class='feedback_table' >\n";
			foreach($fd_para as $key=>$val){
				$metinfo.="<tr>\n";
				$metinfo.="<td class='text'>".$val[name]."</td>\n";
				$metinfo.="<td class='input'>".$val[input]."<span class='info'>{$val[wr_must]}</span><span>{$val[description]}</span></td>\n";
				$metinfo.="</tr>\n";
			}
			if($met_memberlogin_code==1){
				$metinfo.="<tr><td class='text'>".$lang_memberImgCode."</td>\n";
				$metinfo.="<td class='input'><input name='code' onKeyUp='pressCaptcha(this)' type='text' class='code' id='code' size='6' maxlength='8' style='width:50px' onclick=verification() >";
				$metinfo.="<img align='absbottom' id='new_code' src='{$navurl}member/ajax.php?action=code'  onclick=this.src='{$navurl}member/ajax.php?action=code&'+Math.random() style='cursor: pointer;' title='".$lang_memberTip1."'/>";
				$metinfo.="</td>\n";
				$metinfo.="</tr>\n";
			}
			$metinfo.="<tr><td class='text'></td>\n";
			$metinfo.="<td class='submint'>\n";
			$metinfo.="<input type='hidden' name='fdtitle' value='".$title."' />\n";
			$metinfo.="<input type='hidden' name='lang' value='".$lang."' />\n";
			$metinfo.="<input type='hidden' name='ip' value='".$m_user_ip."' />\n";
			$metinfo.="<input type='hidden' name='totnum' value='".count($fd_para)."' />\n";
			$metinfo.="<input type='hidden' name='id' value='".$id."' />\n";
			if($fid)$metinfo.="<input type='hidden' name='fid_url' value='1' />\n";//5.0.4
			$metinfo.="<input type='submit' name='Submit' value='".$lang_Submit."' class='submit button orange'></td></tr>\n";
			$metinfo.="</table>\n";
			$metinfo.="</form>\n";
		}
	
	return $metinfo;
}

//留言列表函数
function metlabel_messagelist(){
	global $lang,$message_list,$lang_SubmitContent,$lang_Reply,$total_count,$from_record,$db,$met_config,$met_mlist,$met_message_fd_class,$met_message_fd_content;
	$c=$total_count-$from_record;
	foreach($message_list as $key=>$val){
	$messagesNames1=$db->get_one("select * from $met_mlist where listid='$val[id]' and paraid='$met_message_fd_class' and lang='$lang'");
	$messagesNames2=$db->get_one("select * from $met_mlist where listid='$val[id]' and paraid='$met_message_fd_content' and lang='$lang'");
	$metinfo.="<dl class='list-none metlist'>\n";
	$metinfo.="<dt class='title'><span class='tt'>{$c}<sup>#</sup></span><span class='name'>{$messagesNames1[info]}</span><span class='time'>{$lang_Publish} {$val[addtime]}</span></dt>\n";
	$metinfo.="<dd class='info'><span class='tt'>{$lang_SubmitContent}</span><span class='text'>{$messagesNames2[info]}</span></dd>\n";
	$metinfo.="<dd class='reinfo'><span class='tt'>{$lang_Reply}</span><span class='text'>{$val[useinfo]}</span></dd>\n";
	$metinfo.="</dl>\n";
	$i--;
	$c--;
	}
	return $metinfo;
}
//反馈提交表单函数
function metlabel_feedback($fid,$mobile){
	global $lang,$message_list,$lang_Submit,$lang_Reset,$lang_Publish,$lang_Reply,$fromurl,$m_user_ip,$id,$title;
	global $met_memberlogin_code,$lang_memberImgCode,$lang_memberTip1,$met_adminfile,$navurl,$settings_arr;
	global $db,$met_parameter,$met_admin_array,$met_member_use,$metinfo_member_type,$met_list,$met_class,$class_list,$met_product,$lang_Choice,$lang_Empty,$paravalue;
	global $metinfover;
	if($fid)$id=$fid;
	if(!$title){
		foreach($settings_arr as $key=>$val){
			if($val['columnid']==$id && $val['name']=='met_fdtable'){
				$title=$val['value'];
			}
		}
	}
	$query = "SELECT * FROM $met_parameter where lang='$lang' and  module=8 and class1='$id' order by no_order";
	if($met_member_use)$query = "select * from $met_parameter where (access in(select id from $met_admin_array where user_webpower<='$metinfo_member_type') or access=0) and lang='$lang' and module=8 and class1='$id' order by no_order;";
	$result = $db->query($query);
	while($list= $db->fetch_array($result)){
	 if(!$paravalue[$list[id]]){
	 if($list[type]==2 or $list[type]==4 or $list[type]==6){
		$listinfo=$db->get_one("select * from $met_list where bigid='$list[id]' and no_order=99999");
		$listinfoid=intval(trim($listinfo[info]));
		if($listinfo){
		$listmarknow='metinfo';
		$classtype=($listinfo[info]=='metinfoall')?$listinfoid:($met_class[$listinfoid][releclass]?'class1':'class'.$class_list[$listinfoid][classtype]);
		$query1 = "select * from $met_product where lang='$lang' and $classtype='$listinfoid' and recycle='0' order by updatetime desc";
	   $result1 = $db->query($query1);
	   $i=0;
	   while($list1 = $db->fetch_array($result1)){
		 $list1[info]=$list1[title];
		 $i++;
		 $list1[no_order]=$i;
	   $paravalue[$list[id]][]=$list1;
	   }
		}else{
	   $query1 = "select * from $met_list where lang='$lang' and bigid='".$list[id]."' order by no_order";
	   $result1 = $db->query($query1);
	   while($list1 = $db->fetch_array($result1)){
	   $paravalue[$list[id]][]=$list1;
	   }
	   }}
	 } 
	if($list[wr_ok]=='1')$list[wr_must]="*";
	switch($list[type]){
	case 1:
	$list[input]="<input name='para$list[id]' type='text' size='30' class='input-text' />";
	break;
	case 2:
	$list[input]="<select name='para$list[id]'><option selected='selected' value=''>{$lang_Choice}</option>";
	foreach($paravalue[$list[id]] as $key=>$val){
	$list[input]=$list[input]."<option value='$val[info]'>$val[info]</option>";
	}
	$list[input]=$list[input]."</select>";
	break;
	case 3:
	$list[input]="<textarea name='para$list[id]' class='textarea-text' cols='50' rows='5'></textarea>";
	break;
	case 4:
	$i=0;
	foreach($paravalue[$list[id]] as $key=>$val){
	$i++;
	$list[input]=$list[input]."<input name='para$list[id]_$i' class='checboxcss' id='para$i$list[id]' type='checkbox' value='$val[info]' /><label for='para$i$list[id]'>$val[info]</label>&nbsp;&nbsp;";
	}
	$list[input]=$list[input]."<input name='para$list[id]' type='hidden' value='$i' />";
	$lagernum[$list[id]]=$i;
	break;
	case 5:
	$list[input]="<input name='para$list[id]' type='file' class='input' size='20' >";
	break;
	case 6:
	$i=0;
	foreach($paravalue[$list[id]] as $key=>$val){
	$checked='';
	$i++;
	if($i==1)$checked="checked='checked'";
	$list[input]=$list[input]."<input name='para$list[id]' type='radio' id='para$i$list[id]' value='$val[info]' $checked /><label for='para$i$list[id]'>$val[info]</label>  ";
	 }
	break;
	}
	$fd_para[]=$list;
	if($list[wr_ok])$fdwr_list[]=$list;
	}
	$fdjs="<script language='javascript'>";
	$fdjs=$fdjs."function Checkfeedback(){ ";
	foreach($fdwr_list as $key=>$val){
	if($val[type]==1 or $val[type]==2 or $val[type]==3 or $val[type]==5){
	$fdjs=$fdjs."var length = document.myform.para$val[id].value.replace(/(^\s*)|(\s*$)/g, '');\n";
	$fdjs=$fdjs."if (length == 0) {\n";
	$fdjs=$fdjs."alert('$val[name] {$lang_Empty}');\n";
	$fdjs=$fdjs."document.myform.para$val[id].focus();\n";
	$fdjs=$fdjs."return false;}\n";
	}elseif($val[type]==4){
	 $lagerinput="";
	 for($j=1;$j<=count($paravalue[$val[id]]);$j++){
	 $lagerinput=$lagerinput."document.myform.para$val[id]_$j.checked ||";
	 }
	 $lagerinput=$lagerinput."false\n";
	 $fdjs=$fdjs."if(!($lagerinput)){\n";
	 $fdjs=$fdjs."alert('$val[name] {$lang_Empty}');\n";
	 $fdjs=$fdjs."document.myform.para$val[id]_1.focus();\n";
	 $fdjs=$fdjs."return false;}\n";
	}
	}
	$fdjs=$fdjs."}";
	$fdjs=$fdjs."function verification(){ ";
	$fdjs=$fdjs."document.getElementById('new_code').click();}\n";	
	$fdjs=$fdjs."</script>";
	$lujin='';
	if($fid)$lujin=$navurl.'feedback/';
	if($metinfover){
		return metlabel_form($fd_para,'feedback');
	}
	if($mobile){
		$metinfo1 =array();
		foreach($fd_para as $key=>$val){
			$wr_ok = $val[wr_ok]?'required':'';
			$metinfo='';
			switch($val[type]){
				case 1:
					$val[type_class]='input';
					$val[type_html]="<input name='para{$val[id]}' type='text' class='input-text {$wr_ok}' placeholder='{$val[name]}' />";
				break;
				case 2:
					$val[type_class]='select';
					$metinfo.="<span class='name'>{$val[name]}</span>";
					$metinfo.="<select name='para{$val[id]}'><option value=''>{$lang_Choice}</option>";
					foreach($paravalue[$val[id]] as $key=>$val1){
					$metinfo.="<option value='{$val1[info]}'>{$val1[info]}</option>";
					}
					$metinfo.="</select>";
					$val[type_html]=$metinfo;
				break;
				case 3:
					$val[type_class]='textarea';
					$val[type_html]="<textarea name='para{$val[id]}' class='textarea-text' placeholder='{$val[name]}'></textarea>";
				break;
				case 4:
					$val[type_class]='radio';
					$metinfo.="<span class='name'>{$val[name]}</span>";
					$i=0;
					foreach($paravalue[$val[id]] as $key=>$val1){
					$i++;
					$metinfo.="<label><input name='para{$val[id]}_{$i}' type='checkbox' value='{$val1[info]}' />{$val1[info]}</label>";
					}
					$metinfo.="<input name='para{$val[id]}' type='hidden' value='{$i}' />";
					$val[type_html]=$metinfo;
				break;
				case 6:
					$val[type_class]='radio';
					$metinfo.="<span class='name'>{$val[name]}</span>";
					$i=0;
					foreach($paravalue[$val[id]] as $key=>$val2){
					$i++;
					$checked=$i==1?'checked':'';
					$metinfo.="<label><input name='para{$val[id]}' type='radio' value='{$val2[info]}' {$checked} />{$val2[info]}</label>";
					}
					$val[type_html]=$metinfo;
				break;
			}
			$metinfo1[]=$val;
		}
		$metinfo = $metinfo1;
	}else{
     $metinfo =$fdjs;
     $metinfo.="<form enctype='multipart/form-data' method='POST' name='myform' onSubmit='return Checkfeedback();' action='{$lujin}index.php?action=add&lang=".$lang."' target='_self'>\n";
     $metinfo.="<table class='feedback_table' >\n";
    foreach($fd_para as $key=>$val){
     $metinfo.="<tr>\n";
     $metinfo.="<td class='text'>".$val[name]."</td>\n";
     $metinfo.="<td class='input'>".$val[input]."<span class='info'>{$val[wr_must]}</span><span>{$val[description]}</span></td>\n";
     $metinfo.="</tr>\n";
    }
if($met_memberlogin_code==1){  
     $metinfo.="<tr><td class='text'>".$lang_memberImgCode."</td>\n";
     $metinfo.="<td class='input'><input name='code' onKeyUp='pressCaptcha(this)' type='text' class='code' id='code' size='6' maxlength='8' style='width:50px' onclick=verification() >";
     $metinfo.="<img align='absbottom' id='new_code' src='{$navurl}member/ajax.php?action=code'  onclick=this.src='{$navurl}member/ajax.php?action=code&'+Math.random() style='cursor: pointer;' title='".$lang_memberTip1."'/>";
     $metinfo.="</td>\n";
     $metinfo.="</tr>\n";
}
	 $metinfo.="<tr><td class='text'></td>\n";
	 $metinfo.="<td class='submint'>\n";
     $metinfo.="<input type='hidden' name='fdtitle' value='".$title."' />\n";
     $metinfo.="<input type='hidden' name='lang' value='".$lang."' />\n";
     $metinfo.="<input type='hidden' name='ip' value='".$m_user_ip."' />\n";
	 $metinfo.="<input type='hidden' name='totnum' value='".count($fd_para)."' />\n";
	 $metinfo.="<input type='hidden' name='id' value='".$id."' />\n";
	 if($fid)$metinfo.="<input type='hidden' name='fid_url' value='1' />\n";//5.0.4
     $metinfo.="<input type='submit' name='Submit' value='".$lang_Submit."' class='submit button orange'></td></tr>\n";
     $metinfo.="</table>\n";
     $metinfo.="</form>\n";
	}
	return $metinfo;
}
//会员提交表单函数
function metlabel_member($fid,$mobile){ 
	global $lang,$message_list,$lang_Submit,$lang_Reset,$lang_Publish,$lang_Reply,$fromurl,$m_user_ip,$id,$title;
	global $met_memberlogin_code,$lang_memberImgCode,$lang_memberTip1,$met_adminfile,$navurl,$settings_arr;
	global $db,$lang_memberRegisterName,$lang_js7,$lang_js26,$lang_memberPassword,$lang_js8,$lang_js9,$lang_js10,$lang_js12,$lang_js11,$lang_js13,$lang_memberName,$lang_membereditorPs,$lang_membereditorPs1,$lang_Email,$lang_memberbasicCompanyName,$met_parameter,$met_admin_array,$met_member_use,$metinfo_member_type,$met_list,$met_class,$class_list,$met_product,$lang_Choice,$lang_Empty,$lang_memberRegister,$paravalue;
	if($fid)$id=$fid;
	if(!$title){
		foreach($settings_arr as $key=>$val){
			if($val['columnid']==$id && $val['name']=='met_fdtable'){
				$title=$val['value'];
			}
		}
	}
	$query = "SELECT * FROM $met_parameter where lang='$lang' and  module=10 and wr_oks='1' order by no_order";
	if($met_member_use)$query = "select * from $met_parameter where (access in(select id from $met_admin_array where user_webpower<='$metinfo_member_type') or access=0) and lang='$lang' and module=10 and wr_oks='1' order by no_order;";
	$result = $db->query($query);
	while($list= $db->fetch_array($result)){
	 if($list[type]==2 or $list[type]==4 or $list[type]==6){
		$listinfo=$db->get_one("select * from $met_list where bigid='$list[id]' and no_order=99999");
		$listinfoid=intval(trim($listinfo[info]));
		if($listinfo){
		$listmarknow='metinfo';
		$classtype=($listinfo[info]=='metinfoall')?$listinfoid:($met_class[$listinfoid][releclass]?'class1':'class'.$class_list[$listinfoid][classtype]);
		$query1 = "select * from $met_product where lang='$lang' and $classtype='$listinfoid' order by updatetime desc";
	   $result1 = $db->query($query1);
	   $i=0;
	   while($list1 = $db->fetch_array($result1)){
		 $list1[info]=$list1[title];
		 $i++;
		 $list1[no_order]=$i;
	   $paravalue[$list[id]][]=$list1;
	   }
		}else{
	   $query1 = "select * from $met_list where lang='$lang' and bigid='".$list[id]."' order by no_order";
	   $result1 = $db->query($query1);
	   while($list1 = $db->fetch_array($result1)){
	   $paravalue[$list[id]][]=$list1;
	   }
	   }}
	if($list[wr_ok]=='1')$list[wr_must]="*";
	switch($list[type]){
	case 1:
	$list[input]="<input name='para$list[id]' type='text' size='30' class='input_text' />";
	break;
	case 2:
	$list[input]="<select name='para$list[id]'><option selected='selected' value=''>{$lang_Choice}</option>";
	foreach($paravalue[$list[id]] as $key=>$val){
	$list[input]=$list[input]."<option value='$val[info]'>$val[info]</option>";
	}
	$list[input]=$list[input]."</select>";
	break;
	case 3:
	$list[input]="<textarea name='para$list[id]' class='textarea_text' cols='50' rows='5'></textarea>";
	break;
	case 4:
	$i=0;
	foreach($paravalue[$list[id]] as $key=>$val){
	$i++;
	$list[input]=$list[input]."<input name='para$list[id]_$i' class='checkbox_checboxcss' id='para$i$list[id]' type='checkbox' value='$i' /><label for='para$i$list[id]'>$val[info]</label>&nbsp;&nbsp;";
	}
	$list[input]=$list[input]."<input name='para$list[id]' type='hidden' value='$i' />";
	$lagernum[$list[id]]=$i;
	break;
	case 5:
	$list[input]="<input name='para$list[id]' type='file' class='input' size='20' >";
	break;
	case 6:
	$i=0;
	foreach($paravalue[$list[id]] as $key=>$val){
	$checked='';
	$i++;
	if($i==1)$checked="checked='checked'";
	$list[input]=$list[input]."<input name='para$list[id]' class='radio_radiocss' type='radio' id='para$i$list[id]' value='$val[info]' $checked /><label for='para$i$list[id]'>$val[info]</label>  ";
	 }
	break;
	}
	$fd_para[]=$list;
	if($list[wr_ok])$fdwr_list[]=$list;
	}
	$fdjs="<script language='javascript'>";
	$fdjs=$fdjs."function Checkmember(){ ";
    $fdjs.="if(trim(document.myform.yhid.value) == '') 
         { alert('{$lang_memberRegisterName}');
		   document.myform.yhid.focus();
		   document.myform.yhid.select(); 
           return false;
         }
	   if(trim(document.myform.yhid.value).length<3) 
         { alert('{$lang_js7}');
		   document.myform.yhid.focus();
		   document.myform.yhid.select(); 
           return false;
         }

	   if(trim(document.myform.yhid.value).length >15)
	   {	alert('{$lang_js26}');
			document.myform.yhid.focus();
			document.myform.yhid.select();
			return false; 
	   }
		 
        else if(trim(document.myform.mm.value)=='')
         { alert('{$lang_memberPassword}');
           document.myform.mm.focus();
		   document.myform.mm.select(); 
		   return false;
         }
		  else if ((document.myform.mm.value).length<6)
          {alert('{$lang_js8}');
		   document.myform.mm.focus();
		   document.myform.mm.select(); 
           return false;
          }
		 else if(trim(document.myform.mm1.value)=='')
         { alert('{$lang_js9}');
           document.myform.mm.focus();
		   document.myform.mm.select(); 
		   return false;
         }
		 else if(document.myform.mm1.value!=document.myform.mm.value)
         { alert('{$lang_js10}');
           document.myform.mm.focus();
		   document.myform.mm.select(); 
		   return false;
         }
	   else if(trim(document.myform.email.value)=='')
         { alert('{$lang_js12}');
           document.myform.email.focus();
		   document.myform.email.select(); 
		   return false;
         }
	  else if(!isValidEmail(document.myform.email.value))
         { alert('{$lang_js13}');
           document.myform.email.focus();
		   document.myform.email.select(); 
		   return false;
         }";
	foreach($fdwr_list as $key=>$val){
	if($val[type]==1 or $val[type]==2 or $val[type]==3 or $val[type]==5){
	$fdjs=$fdjs."if (document.myform.para$val[id].value.length == 0) {\n";
	$fdjs=$fdjs."alert('$val[name] {$lang_Empty}');\n";
	$fdjs=$fdjs."document.myform.para$val[id].focus();\n";
	$fdjs=$fdjs."return false;}\n";
	}elseif($val[type]==4){
	 $lagerinput="";
	 for($j=1;$j<=count($paravalue[$val[id]]);$j++){
	 $lagerinput=$lagerinput."document.myform.para$val[id]_$j.checked ||";
	 }
	 $lagerinput=$lagerinput."false\n";
	 $fdjs=$fdjs."if(!($lagerinput)){\n";
	 $fdjs=$fdjs."alert('$val[name] {$lang_Empty}');\n";
	 $fdjs=$fdjs."document.myform.para$val[id]_1.focus();\n";
	 $fdjs=$fdjs."return false;}\n";
	}
	}
	$fdjs=$fdjs."}";
	$fdjs=$fdjs."function verification(){ ";
	$fdjs=$fdjs."document.getElementById('new_code').click();}\n";	
	$fdjs=$fdjs."</script>";
	$lujin='';
	if($fid)$lujin=$navurl.'member/';
	if($mobile){
		$metinfo1 =array();
		foreach($fd_para as $key=>$val){
			$wr_ok = $val[wr_ok]?'required':'';
			$metinfo='';
			switch($val[type]){
				case 1:
					$val[type_class]='input';
					$val[type_html]="<input name='para{$val[id]}' type='text' class='input-text {$wr_ok}' placeholder='{$val[name]}' />";
				break;
				case 2:
					$val[type_class]='select';
					$metinfo.="<span class='name'>{$val[name]}</span>";
					$metinfo.="<select name='para{$val[id]}'><option value=''>{$lang_Choice}</option>";
					foreach($paravalue[$val[id]] as $key=>$val1){
					$metinfo.="<option value='{$val1[info]}'>{$val1[info]}</option>";
					}
					$metinfo.="</select>";
					$val[type_html]=$metinfo;
				break;
				case 3:
					$val[type_class]='textarea';
					$val[type_html]="<textarea name='para{$val[id]}' class='textarea-text' placeholder='{$val[name]}'></textarea>";
				break;
				case 4:
					$val[type_class]='radio';
					$metinfo.="<span class='name'>{$val[name]}</span>";
					$i=0;
					foreach($paravalue[$val[id]] as $key=>$val1){
					$i++;
					$metinfo.="<label><input name='para{$val[id]}_{$i}' type='checkbox' value='{$val1[info]}' />{$val1[info]}</label>";
					}
					$metinfo.="<input name='para{$val[id]}' type='hidden' value='{$i}' />";
					$val[type_html]=$metinfo;
				break;
				case 6:
					$val[type_class]='radio';
					$metinfo.="<span class='name'>{$val[name]}</span>";
					$i=0;
					foreach($paravalue[$val[id]] as $key=>$val2){
					$i++;
					$checked=$i==1?'checked':'';
					$metinfo.="<label><input name='para{$val[id]}' type='radio' value='{$val2[info]}' {$checked} />{$val2[info]}</label>";
					}
					$val[type_html]=$metinfo;
				break;
			}
			$metinfo1[]=$val;
		}
		$metinfo = $metinfo1;
	}else{
     $metinfo =$fdjs;
     $metinfo.="<form enctype='multipart/form-data' method='POST' name='myform' onSubmit='return Checkmember();' action='save.php?action=add&lang=".$lang."' target='_self'>\n";
     $metinfo.="<table cellpadding=\"1\" cellspacing=\"1\">\n";
	 $metinfo.="<tr>
	<td class='zhuce_text'><span class='reqd'>*</span><span>{$lang_memberName}</span></td>
	<td class='zhuce_input'><input id='yhid' name='yhid' type='text' size='30' class='input_text' /></td>
	</tr>
	<tr>
	<td class='zhuce_text'><span class='reqd'>*</span><span>{$lang_membereditorPs}</span></td>
	<td class='zhuce_input'><input name='mm' id='mm' type='password' size='30' class='input_text' /></td>
	</tr>
	<tr>
	<td class='zhuce_text'><span class='reqd'>*</span><span>{$lang_membereditorPs1}</span></td>
	<td class='zhuce_input'><input  name='mm1' id='mm1' type='password' size='30' class='input_text' /></td>
	</tr>
	<tr>
	<td class='zhuce_text'><span class='reqd'>*</span><span>{$lang_Email}</span></td>
    <td class='zhuce_input'><input id='email' name='email' type='text' size='30' class='input_text' /></td>
	</tr>
	";
    foreach($fd_para as $key=>$val){
     $metinfo.="<tr>\n";
     $metinfo.="<td class='zhuce_text'><span class='reqd'>{$val[wr_must]}</span>".$val[name]."</td>\n";
     $metinfo.="<td class='zhuce_input'>".$val[input]."<span>{$val[description]}</span></td>\n";
     $metinfo.="</tr>\n";
    }
if($met_memberlogin_code==1){  
     $metinfo.="<tr><td class='zhuce_text'><span class='reqd'>*</span>".$lang_memberImgCode."</td>\n";
     $metinfo.="<td class='zhuce_input'><input name='code' onKeyUp='pressCaptcha(this)' type='text' class='input_text' id='code' size='6' maxlength='8' style='width:50px' onclick=verification() >";
     $metinfo.="<img align='absbottom' id='new_code' src='{$navurl}member/ajax.php?action=code'  onclick=this.src='{$navurl}member/ajax.php?action=code&'+Math.random() style='cursor: pointer;' title='".$lang_memberTip1."'/>";
     $metinfo.="</td>\n";
     $metinfo.="</tr>\n";
}
	 $metinfo.="<tr><td class='zhuce_text'></td>\n";
	 $metinfo.="<td class='zhuce_subimt'>\n";
     $metinfo.="<input type='hidden' name='fdtitle' value='".$title."' />\n";
     $metinfo.="<input type='hidden' name='lang' value='".$lang."' />\n";
     $metinfo.="<input type='hidden' name='ip' value='".$m_user_ip."' />\n";
	 $metinfo.="<input type='hidden' name='totnum' value='".count($fd_para)."' />\n";
	 $metinfo.="<input type='hidden' name='id' value='".$id."' />\n";
	 if($fid)$metinfo.="<input type='hidden' name='fid_url' value='1' />\n";//5.0.4
     $metinfo.="<input type='submit' name='Submit' value='".$lang_memberRegister."' class='submit button orange'></td></tr>\n";
     $metinfo.="</table>\n";
     $metinfo.="</form>\n";
	}
	return $metinfo;
}
//留言提交表单函数
function metlabel_message($fid,$mobile){
	global $lang,$message_list,$lang_Submit,$lang_Reset,$lang_Publish,$lang_Reply,$fromurl,$m_user_ip,$id,$title;
	global $met_memberlogin_code,$lang_memberImgCode,$lang_memberTip1,$met_adminfile,$navurl,$settings_arr;
	global $db,$met_parameter,$met_admin_array,$met_member_use,$metinfo_member_type,$met_list,$met_class,$class_list,$met_product,$lang_Choice,$lang_Empty,$paravalue;
	global $metinfover;
	if($fid)$id=$fid;
	if(!$title){
		foreach($settings_arr as $key=>$val){
			if($val['columnid']==$id && $val['name']=='met_fdtable'){
				$title=$val['value'];
			}
		}
	}
	$query = "SELECT * FROM $met_parameter where lang='$lang' and  module=7 and class1='$id' order by no_order";
	if($met_member_use)$query = "select * from $met_parameter where (access in(select id from $met_admin_array where user_webpower<='$metinfo_member_type') or access=0) and lang='$lang' and module=7 and class1='$id' order by no_order;";
	$result = $db->query($query);
	while($list= $db->fetch_array($result)){
	 if($list[type]==2 or $list[type]==4 or $list[type]==6){
		$listinfo=$db->get_one("select * from $met_list where bigid='$list[id]' and no_order=99999");
		$listinfoid=intval(trim($listinfo[info]));
		if($listinfo){
		$listmarknow='metinfo';
		$classtype=($listinfo[info]=='metinfoall')?$listinfoid:($met_class[$listinfoid][releclass]?'class1':'class'.$class_list[$listinfoid][classtype]);
		$query1 = "select * from $met_product where lang='$lang' and $classtype='$listinfoid' and recycle='0' order by updatetime desc";
	   $result1 = $db->query($query1);
	   $i=0;
	   while($list1 = $db->fetch_array($result1)){
		 $list1[info]=$list1[title];
		 $i++;
		 $list1[no_order]=$i;
	   $paravalue[$list[id]][]=$list1;
	   }
		}else{
	   $query1 = "select * from $met_list where lang='$lang' and bigid='".$list[id]."' order by no_order";
	   $result1 = $db->query($query1);
	   while($list1 = $db->fetch_array($result1)){
	   $paravalue[$list[id]][]=$list1;
	   }
	   }}
	if($list[wr_ok]=='1')$list[wr_must]="*";
	switch($list[type]){
	case 1:
	$list[input]="<input name='para$list[id]' type='text' size='30' class='input-text' />";
	break;
	case 2:
	$list[input]="<select name='para$list[id]'><option selected='selected' value=''>{$lang_Choice}</option>";
	foreach($paravalue[$list[id]] as $key=>$val){
	$list[input]=$list[input]."<option value='$val[info]'>$val[info]</option>";
	}
	$list[input]=$list[input]."</select>";
	break;
	case 3:
	$list[input]="<textarea name='para$list[id]' class='textarea-text' cols='50' rows='5'></textarea>";
	break;
	case 4:
	$i=0;
	foreach($paravalue[$list[id]] as $key=>$val){
	$i++;
	$list[input]=$list[input]."<input name='para$list[id]_$i' class='checboxcss' id='para$i$list[id]' type='checkbox' value='$val[info]' /><label for='para$i$list[id]'>$val[info]</label>&nbsp;&nbsp;";
	}
	$list[input]=$list[input]."<input name='para$list[id]' type='hidden' value='$i' />";
	$lagernum[$list[id]]=$i;
	break;
	case 5:
	$list[input]="<input name='para$list[id]' type='file' class='input' size='20' >";
	break;
	case 6:
	$i=0;
	foreach($paravalue[$list[id]] as $key=>$val){
	$checked='';
	$i++;
	if($i==1)$checked="checked='checked'";
	$list[input]=$list[input]."<input name='para$list[id]' type='radio' id='para$i$list[id]' value='$val[info]' $checked /><label for='para$i$list[id]'>$val[info]</label>  ";
	 }
	break;
	}
	$fd_para[]=$list;
	if($list[wr_ok])$fdwr_list[]=$list;
	}
	$fdjs="<script language='javascript'>";
	$fdjs=$fdjs."function metmessagesubmit1(){ ";
	foreach($fdwr_list as $key=>$val){
	if($val[type]==1 or $val[type]==2 or $val[type]==3 or $val[type]==5){
	$fdjs=$fdjs."var length = document.myform.para$val[id].value.replace(/(^\s*)|(\s*$)/g, '');\n";
	$fdjs=$fdjs."if (length == 0) {\n";
	$fdjs=$fdjs."alert('$val[name] {$lang_Empty}');\n";
	$fdjs=$fdjs."document.myform.para$val[id].focus();\n";
	$fdjs=$fdjs."return false;}\n";
	}elseif($val[type]==4){
	 $lagerinput="";
	 for($j=1;$j<=count($paravalue[$val[id]]);$j++){
	 $lagerinput=$lagerinput."document.myform.para$val[id]_$j.checked ||";
	 }
	 $lagerinput=$lagerinput."false\n";
	 $fdjs=$fdjs."if(!($lagerinput)){\n";
	 $fdjs=$fdjs."alert('$val[name] {$lang_Empty}');\n";
	 $fdjs=$fdjs."document.myform.para$val[id]_1.focus();\n";
	 $fdjs=$fdjs."return false;}\n";
	}
	}
	$fdjs=$fdjs."}";
	$fdjs=$fdjs."function verification(){ ";
	$fdjs=$fdjs."document.getElementById('new_code').click();}\n";
	
	$fdjs=$fdjs."</script>";
	$lujin='';
	if($fid)$lujin=$navurl.'message/';
	if($metinfover){
		return metlabel_form($fd_para,'message');
	}
	if($mobile){
		$metinfo1 =array();
		foreach($fd_para as $key=>$val){
			$wr_ok = $val[wr_ok]?'required':'';
			$metinfo='';
			switch($val[type]){
				case 1:
					$val[type_class]='input';
					$val[type_html]="<input name='para{$val[id]}' type='text' class='input-text {$wr_ok}' placeholder='{$val[name]}' />";
				break;
				case 2:
					$val[type_class]='select';
					$metinfo.="<span class='name'>{$val[name]}</span>";
					$metinfo.="<select name='para{$val[id]}'><option value=''>{$lang_Choice}</option>";
					foreach($paravalue[$val[id]] as $key=>$val1){
					$metinfo.="<option value='{$val1[info]}'>{$val1[info]}</option>";
					}
					$metinfo.="</select>";
					$val[type_html]=$metinfo;
				break;
				case 3:
					$val[type_class]='textarea';
					$val[type_html]="<textarea name='para{$val[id]}' class='textarea-text' placeholder='{$val[name]}'></textarea>";
				break;
				case 4:
					$val[type_class]='radio';
					$metinfo.="<span class='name'>{$val[name]}</span>";
					$i=0;
					foreach($paravalue[$val[id]] as $key=>$val1){
					$i++;
					$metinfo.="<label><input name='para{$val[id]}_{$i}' type='checkbox' value='{$val1[info]}' />{$val1[info]}</label>";
					}
					$metinfo.="<input name='para{$val[id]}' type='hidden' value='{$i}' />";
					$val[type_html]=$metinfo;
				break;
				case 6:
					$val[type_class]='radio';
					$metinfo.="<span class='name'>{$val[name]}</span>";
					$i=0;
					foreach($paravalue[$val[id]] as $key=>$val2){
					$i++;
					$checked=$i==1?'checked':'';
					$metinfo.="<label><input name='para{$val[id]}' type='radio' value='{$val2[info]}' {$checked} />{$val2[info]}</label>";
					}
					$val[type_html]=$metinfo;
				break;
			}
			$metinfo1[]=$val;
		}
		$metinfo = $metinfo1;
	}else{
     $metinfo =$fdjs;
     $metinfo.="<form enctype='multipart/form-data' method='POST' name='myform' onSubmit='return metmessagesubmit1();' action='{$lujin}message.php?action=add&lang=".$lang."' target='_self'>\n";
     $metinfo.="<table class='feedback_table' >\n";
    foreach($fd_para as $key=>$val){
     $metinfo.="<tr>\n";
     $metinfo.="<td class='text'>".$val[name]."</td>\n";
     $metinfo.="<td class='input'>".$val[input]."<span class='info'>{$val[wr_must]}</span><span>{$val[description]}</span></td>\n";
     $metinfo.="</tr>\n";
    }
if($met_memberlogin_code==1){  
     $metinfo.="<tr><td class='text'>".$lang_memberImgCode."</td>\n";
     $metinfo.="<td class='input'><input type='text' name='code' onKeyUp='pressCaptcha(this)' class='code' id='code' size='6' maxlength='8' style='width:50px' value='' onclick=verification() > ";
     $metinfo.="<img align='absbottom' id='new_code' src='{$navurl}member/ajax.php?action=code'  onclick=this.src='{$navurl}member/ajax.php?action=code&'+Math.random() style='cursor: pointer;' title='".$lang_memberTip1."'/>";
     $metinfo.="</td>\n";
     $metinfo.="</tr>\n";
}
	 $metinfo.="<tr><td class='text'></td>\n";
	 $metinfo.="<td class='submint'>\n";
     $metinfo.="<input type='hidden' name='fdtitle' value='".$title."' />\n";
     $metinfo.="<input type='hidden' name='lang' value='".$lang."' />\n";
     $metinfo.="<input type='hidden' name='ip' value='".$m_user_ip."' />\n";
	 $metinfo.="<input type='hidden' name='totnum' value='".count($fd_para)."' />\n";
	 $metinfo.="<input type='hidden' name='id' value='".$id."' />\n";
	 if($fid)$metinfo.="<input type='hidden' name='fid_url' value='1' />\n";//5.0.4
     $metinfo.="<input type='submit' name='Submit' value='".$lang_Submit."' class='submit button orange'></td></tr>\n";
     $metinfo.="</table>\n";
     $metinfo.="</form>\n";
	}
	return $metinfo;
}
//留言提交表单函数(兼容metv5以前模板,不建议使用,建议使用metlabel_message())
function metlabel_messageold($fid,$mobile){
	global $lang,$message_list,$lang_Submit,$lang_Reset,$lang_Publish,$lang_Reply,$fromurl,$m_user_ip,$id,$title,$lang_SubmitInfo,$paravalue;
	global $met_memberlogin_code,$lang_memberImgCode,$lang_memberTip1,$met_adminfile,$navurl,$settings_arr;
	global $db,$met_parameter,$met_admin_array,$met_member_use,$metinfo_member_type,$met_list,$met_class,$class_list,$met_product,$lang_Choice,$lang_Empty;		
	if($fid)$id=$fid;
	if(!$title){
		foreach($settings_arr as $key=>$val){
			if($val['columnid']==$id && $val['name']=='met_fdtable'){
				$title=$val['value'];
			}
		}
	}
	$query = "SELECT * FROM $met_parameter where lang='$lang' and  module=7 and class1='$id' order by no_order";
	if($met_member_use)$query = "select * from $met_parameter where (access in(select id from $met_admin_array where user_webpower<='$metinfo_member_type') or access=0) and lang='$lang' and module=7 and class1='$id' order by no_order;";
	$result = $db->query($query);
	while($list= $db->fetch_array($result)){
	 if($list[type]==2 or $list[type]==4 or $list[type]==6){
		$listinfo=$db->get_one("select * from $met_list where bigid='$list[id]' and no_order=99999");
		$listinfoid=intval(trim($listinfo[info]));
		if($listinfo){
		$listmarknow='metinfo';
		$classtype=($listinfo[info]=='metinfoall')?$listinfoid:($met_class[$listinfoid][releclass]?'class1':'class'.$class_list[$listinfoid][classtype]);
		$query1 = "select * from $met_product where lang='$lang' and $classtype='$listinfoid' and recycle='0' order by updatetime desc";
	   $result1 = $db->query($query1);
	   $i=0;
	   while($list1 = $db->fetch_array($result1)){
		 $list1[info]=$list1[title];
		 $i++;
		 $list1[no_order]=$i;
	   $paravalue[$list[id]][]=$list1;
	   }
		}else{
	   $query1 = "select * from $met_list where lang='$lang' and bigid='".$list[id]."' order by no_order";
	   $result1 = $db->query($query1);
	   while($list1 = $db->fetch_array($result1)){
	   $paravalue[$list[id]][]=$list1;
	   }
	   }}
	if($list[wr_ok]=='1')$list[wr_must]="*";
	switch($list[type]){
	case 1:
	$list[input]="<input name='para$list[id]' type='text' size='30' class='input-text' />";
	break;
	case 2:
	$list[input]="<select name='para$list[id]'><option selected='selected' value=''>{$lang_Choice}</option>";
	foreach($paravalue[$list[id]] as $key=>$val){
	$list[input]=$list[input]."<option value='$val[info]'>$val[info]</option>";
	}
	$list[input]=$list[input]."</select>";
	break;
	case 3:
	$list[input]="<textarea name='para$list[id]' class='textarea-text' cols='50' rows='5'></textarea>";
	break;
	case 4:
	$i=0;
	foreach($paravalue[$list[id]] as $key=>$val){
	$i++;
	$list[input]=$list[input]."<input name='para$list[id]_$i' class='checboxcss' id='para$i$list[id]' type='checkbox' value='$val[info]' /><label for='para$i$list[id]'>$val[info]</label>&nbsp;&nbsp;";
	}
	$list[input]=$list[input]."<input name='para$list[id]' type='hidden' value='$i' />";
	$lagernum[$list[id]]=$i;
	break;
	case 5:
	$list[input]="<input name='para$list[id]' type='file' class='input' size='20' >";
	break;
	case 6:
	$i=0;
	foreach($paravalue[$list[id]] as $key=>$val){
	$checked='';
	$i++;
	if($i==1)$checked="checked='checked'";
	$list[input]=$list[input]."<input name='para$list[id]' type='radio' id='para$i$list[id]' value='$val[info]' $checked /><label for='para$i$list[id]'>$val[info]</label>  ";
	 }
	break;
	}
	$fd_para[]=$list;
	if($list[wr_ok])$fdwr_list[]=$list;
	}
	$fdjs="<script language='javascript'>";
	$fdjs=$fdjs."function metmessagesubmit1(){ ";
	foreach($fdwr_list as $key=>$val){
	if($val[type]==1 or $val[type]==2 or $val[type]==3 or $val[type]==5){
	$fdjs=$fdjs."var length = document.myform.para$val[id].value.replace(/(^\s*)|(\s*$)/g, '');\n";
	$fdjs=$fdjs."if (length == 0) {\n";
	$fdjs=$fdjs."alert('$val[name] {$lang_Empty}');\n";
	$fdjs=$fdjs."document.myform.para$val[id].focus();\n";
	$fdjs=$fdjs."return false;}\n";
	}elseif($val[type]==4){
	 $lagerinput="";
	 for($j=1;$j<=count($paravalue[$val[id]]);$j++){
	 $lagerinput=$lagerinput."document.myform.para$val[id]_$j.checked ||";
	 }
	 $lagerinput=$lagerinput."false\n";
	 $fdjs=$fdjs."if(!($lagerinput)){\n";
	 $fdjs=$fdjs."alert('$val[name] {$lang_Empty}');\n";
	 $fdjs=$fdjs."document.myform.para$val[id]_1.focus();\n";
	 $fdjs=$fdjs."return false;}\n";
	}
	}
	$fdjs=$fdjs."}";
	$fdjs=$fdjs."function verification(){ ";
	$fdjs=$fdjs."document.getElementById('new_code').click();}\n";	
	$fdjs=$fdjs."</script>";
	$lujin='';
	if($fid)$lujin=$navurl.'message/';
	if($mobile){
		$metinfo1 =array();
		foreach($fd_para as $key=>$val){
			$wr_ok = $val[wr_ok]?'required':'';
			$metinfo='';
			switch($val[type]){
				case 1:
					$val[type_class]='input';
					$val[type_html]="<input name='para{$val[id]}' type='text' class='input-text {$wr_ok}' placeholder='{$val[name]}' />";
				break;
				case 2:
					$val[type_class]='select';
					$metinfo.="<span class='name'>{$val[name]}</span>";
					$metinfo.="<select name='para{$val[id]}'><option value=''>{$lang_Choice}</option>";
					foreach($paravalue[$val[id]] as $key=>$val1){
					$metinfo.="<option value='{$val1[info]}'>{$val1[info]}</option>";
					}
					$metinfo.="</select>";
					$val[type_html]=$metinfo;
				break;
				case 3:
					$val[type_class]='textarea';
					$val[type_html]="<textarea name='para{$val[id]}' class='textarea-text' placeholder='{$val[name]}'></textarea>";
				break;
				case 4:
					$val[type_class]='radio';
					$metinfo.="<span class='name'>{$val[name]}</span>";
					$i=0;
					foreach($paravalue[$val[id]] as $key=>$val1){
					$i++;
					$metinfo.="<label><input name='para{$val[id]}_{$i}' type='checkbox' value='{$val1[info]}' />{$val1[info]}</label>";
					}
					$metinfo.="<input name='para{$val[id]}' type='hidden' value='{$i}' />";
					$val[type_html]=$metinfo;
				break;
				case 6:
					$val[type_class]='radio';
					$metinfo.="<span class='name'>{$val[name]}</span>";
					$i=0;
					foreach($paravalue[$val[id]] as $key=>$val2){
					$i++;
					$checked=$i==1?'checked':'';
					$metinfo.="<label><input name='para{$val[id]}' type='radio' value='{$val2[info]}' {$checked} />{$val2[info]}</label>";
					}
					$val[type_html]=$metinfo;
				break;
			}
			$metinfo1[]=$val;
		}
		$metinfo = $metinfo1;
	}else{
     $metinfo =$fdjs;
     $metinfo.="<form method='POST' name='myform' onSubmit='return metmessagesubmit1();' action='{$lujin}message.php?action=add&lang=".$lang."' target='_self'>\n";
	$metinfo.="<table width='90%' cellpadding='2' cellspacing='1' bgcolor='#F2F2F2' align='center' class='message_table'>\n";
	foreach($fd_para as $key=>$val){
		$metinfo.="<tr class='message_tr'>\n";
		$metinfo.="<td width='20%' height='25' align='right' bgcolor='#FFFFFF' class='message_td1'>".$val[name]."&nbsp;</td>\n";
		$metinfo.="<td width='70%' bgcolor='#FFFFFF' class='message_input'>".$val[input]."<span class='message_info'>{$val[wr_must]}</span><span>{$val[description]}</span></td>\n";
		$metinfo.="</tr>\n";
	}
	if($met_memberlogin_code==1){
		$metinfo.="<tr class='message_tr'><td align='right' bgcolor='#FFFFFF' class='message_td1'>".$lang_memberImgCode."</td>\n";
		$metinfo.="<td bgcolor='#FFFFFF' class='message_input'><input name='code' onKeyUp='pressCaptcha(this)' type='text' class='code' id='code' size='6' maxlength='8' style='width:50px' onclick=verification() >";
		$metinfo.="<img align='absbottom' id='new_code' src='../member/ajax.php?action=code'  onclick=this.src='../member/ajax.php?action=code&'+Math.random() style='cursor: pointer;' title='".$lang_memberTip1."'/>";
		$metinfo.="</td>\n";
		$metinfo.="</tr>\n";
	}
	$metinfo.="<input type='hidden' name='fdtitle' value='".$title."' />\n";
	$metinfo.="<input type='hidden' name='totnum' value='".count($fd_para)."' />\n";
	$metinfo.="<input type='hidden' name='id' value='".$id."' />\n";
	$metinfo.="<tr class='message_tr'><td colspan='3' bgcolor='#FFFFFF' class='message_submint' align='center'>\n";
	$metinfo.="<input type='hidden' name='fromurl' value='".$fromurl."' />\n";
	$metinfo.="<input type='hidden' name='ip' value='".$m_user_ip."' />\n";
	$metinfo.="<input type='hidden' name='lang' value='".$lang."' />\n";
	if($fid)$metinfo.="<input type='hidden' name='fid_url' value='1' />\n";//5.0.4
	$metinfo.="<input type='submit' name='Submit' value='".$lang_SubmitInfo."' class='tj'>\n";
	$metinfo.="<input type='reset' name='Submit' value='".$lang_Reset."' class='tj'></td></tr>\n";
	$metinfo.="</table>\n";
	$metinfo.="</form>\n";	 
	}
	return $metinfo;
}
//友情链接提交表单函数
function metlabel_addlink($tt=1){
	global $lang_Info4,$lang_LinkInfo2,$lang_LinkInfo3,$lang_OurWebName,$met_linkname,$lang_OurWebUrl,$met_weburl,$lang_OurWebLOGO,$met_logo,$lang_OurWebKeywords,$met_keywords,$lang_YourWebName,$lang_YourWebUrl,$lang_LinkType,$lang_TextLink,$lang_PictureLink,$lang_YourWebLOGO,$lang_YourWebKeywords,$lang_Contact,$lang_Submit,$lang_Reset,$lang;
	global $met_memberlogin_code,$lang_memberImgCode,$lang_memberTip1,$met_adminfile;
	if($metinfover){
		return metlabel_form($fd_para,'addlink');
	}
	$metinfo.="<script language='javascript'>";
	$metinfo.="function verification(){ ";
	$metinfo.="document.getElementById('new_code').click();}\n";	
	$metinfo.="</script>";
	$metinfo.="<form method='POST' name='myform' onSubmit='return addlinksubmit(\"{$lang_LinkInfo2}\",\"{$lang_LinkInfo3}\");' action='addlink.php?action=add' target='_self'>\n";
	$metinfo.="<table class='addlink_table'>\n";
	if($tt)$metinfo.="<tr><td class='title' colspan='2'>{$lang_Info4}</td></tr>\n";
	$metinfo.="<tr><td class='text'>{$lang_OurWebName}</td>\n";
	$metinfo.="<td class='input'>{$met_linkname}</td></tr>\n";
	$metinfo.="<tr><td class='text'>{$lang_OurWebUrl}</td>\n";
	$metinfo.="<td class='input'>{$met_weburl}</td></tr>\n";
	$metinfo.="<tr><td class='text'>{$lang_OurWebLOGO}</td>\n";
	$metinfo.="<td class='input'><img src='{$met_logo}' alt='{$lang_OurWebName}' title='{$lang_OurWebName}' /></td></tr>\n";
	$metinfo.="<tr><td class='text'>{$lang_OurWebKeywords}</td>\n";
	$metinfo.="<td class='input'>{$met_keywords}</td></tr>\n";
	$metinfo.="<tr><td class='text'>{$lang_YourWebName}</td>\n";
	$metinfo.="<td class='input'><input name='webname' type='text' class='input-text' size='30' /><span class='info'>*</span></td></tr>\n";
	$metinfo.="<tr><td class='text'>{$lang_YourWebUrl}</td>\n";
	$metinfo.="<td class='input'><input name='weburl' type='text' class='input-text' size='30' value='http://' /><span class='info'>*</span></td></tr>\n";
	$metinfo.="<tr><td class='text'>{$lang_LinkType}</td>\n";
	$metinfo.="<td class='input'><input name='link_type' type='radio' value='0' id='textlinkradio' checked='checked' /><label for='textlinkradio'>{$lang_TextLink}</label>  <input name='link_type' type='radio' value='1' id='imglinkradio' /><label for='imglinkradio'>{$lang_PictureLink}</label><span class='info'>*</span></td></tr>\n";
	$metinfo.="<tr><td class='text'>{$lang_YourWebLOGO}</td>\n";
	$metinfo.="<td class='input'><input name='weblogo' type='text' class='input-text' size='30' value='http://'/></td></tr>\n";
	$metinfo.="<tr><td class='text'>{$lang_YourWebKeywords}</td>\n";
	$metinfo.="<td class='input'><input name='info' type='text' class='input-text' size='30' /></td></tr>\n";
	$metinfo.="<tr><td class='text'>{$lang_Contact}</td>\n";
	$metinfo.="<td class='input'><textarea name='contact' cols='50' class='textarea-text' rows='6'></textarea></td></tr>\n";
if($met_memberlogin_code==1){  
     $metinfo.="<tr><td class='text'>".$lang_memberImgCode."</td>\n";
     $metinfo.="<td class='input'><input name='code' onKeyUp='pressCaptcha(this)' type='text' class='code' id='code' size='6' maxlength='8' style='width:50px' onclick=verification()>";
     $metinfo.="<img align='absbottom' id='new_code' src='../member/ajax.php?action=code'  onclick=this.src='../member/ajax.php?action=code&'+Math.random() style='cursor: pointer;' title='".$lang_memberTip1."'/>";
     $metinfo.="</td>\n";
     $metinfo.="</tr>\n";
}
	$metinfo.="<tr><td class='text'></td>\n";
	$metinfo.="<td class='submint'>\n";
	$metinfo.="<input type='submit' name='Submit' value='".$lang_Submit."' class='submit button orange'>\n";
	$metinfo.="<input type='hidden' name='lang' value='".$lang."'></tr>\n";
	$metinfo.="</table>\n";
	$metinfo.="</form>\n";
	return $metinfo;
}
//在线应聘提交表单函数
function metlabel_cv($mobile=0){
	global $fdjs,$lang,$lang_Nolimit,$lang_memberPosition,$selectjob,$cv_para,$paravalue,$met_memberlogin_code,$lang_memberImgCode,$lang_memberTip1,$lang_Submit,$lang_Reset,$met_adminfile,$metinfover;
	if($metinfover){
		return metlabel_form($cv_para,'cv');
	}
	if($mobile){
		$cv_para1=array();
		foreach($cv_para as $key=>$val){
			$metinfo="";
			switch($val[type]){
				case 1:
					$val[type_class]='input';
					$val[type_html]="<input name='{$val[para]}' type='text' class='input-text {$wr_ok}' placeholder='{$val[name]}' />";
				break;
				case 2:
					$val[type_class]='select';
					$metinfo.="<span class='name'>{$val[name]}</span>";
					$metinfo.="<select name='para{$val[id]}'><option value=''>{$lang_Nolimit}</option>";
					foreach($paravalue[$val[id]] as $key=>$val1){
					$metinfo.="<option value='{$val1[info]}'>{$val1[info]}</option>";
					}
					$metinfo.="</select>";
					$val[type_html]=$metinfo;
				break;
				case 3:
					$val[type_class]='textarea';
					$val[type_html]="<textarea name='{$val[para]}' class='textarea-text' placeholder='{$val[name]}'></textarea>";
				break;
				case 4:
					$val[type_class]='radio';
					$metinfo.="<span class='name'>{$val[name]}</span>";
					$i=0;
					foreach($paravalue[$val[id]] as $key=>$val1){
					$i++;
					$metinfo.="<label><input name='para{$val[id]}_{$i}' type='checkbox' value='{$val1[info]}' />{$val1[info]}</label>";
					}
					$val[type_html]=$metinfo;
				break;
				case 6:
					$val[type_class]='radio';
					$metinfo.="<span class='name'>{$val[name]}</span>";
					$i=0;
					foreach($paravalue[$val[id]] as $key=>$val2){
					$i++;
					$checked=$i==1?'checked':'';
					$metinfo.="<label><input name='para{$val[id]}' type='radio' value='{$val2[info]}' {$checked} />{$val2[info]}</label>";
					}
					$val[type_html]=$metinfo;
				break;
			}
			$cv_para1[]=$val;
		}
		$metinfo = $cv_para1;
	}else{
     $metinfo.=$fdjs;
     $metinfo.="<form  enctype='multipart/form-data' method='POST' onSubmit='return Checkcv();' name='myform' action='save.php?action=add' target='_self'>\n";
     $metinfo.="<input type='hidden' name='lang' value='".$lang."' />\n";
     $metinfo.="<table class='cv_table'>\n";
     $metinfo.="<tr><td class='text'>".$lang_memberPosition."</td>\n";
     $metinfo.="<td class='input'><select name='jobid' id='jobid'>".$selectjob."</select><span class='info'>*</span></td></tr>\n";
    foreach($cv_para as $key=>$val){
     switch($val[type]){
	 case 1:
     $metinfo.="<tr><td class='text'>".$val[name]."</td>\n";
     $metinfo.="<td class='input'><input name='".$val[para]."' type='text' class='input-text' size='40'><span class='info'>".$val[wr_must]."<span>{$val[description]}</span></span></td></tr>\n";
	 break;
	 case 2:
	 $tmp="<select name='para$val[id]'>";
     $tmp=$tmp."<option value=''>{$lang_Nolimit}</option>";
     foreach($paravalue[$val[id]] as $key=>$val1){
      $tmp=$tmp."<option value='$val1[info]' $selected >$val1[info]</option>";
      }
     $tmp=$tmp."</select>";;
     $metinfo.="<tr><td class='text'>".$val[name]."</td>\n";
     $metinfo.="<td class='input'>".$tmp."<span class='info'>".$val[wr_must]."<span>{$val[description]}</span></span></td></tr>\n";
	 break;
	 case 3:
     $metinfo.="<tr><td class='text'>".$val[name]."</td>\n";
     $metinfo.="<td class='input'><textarea name='".$val[para]."' class='textarea-text' cols='60' rows='5'></textarea><span class='info'>".$val[wr_must]."<span>{$val[description]}</span></span></td></tr>\n";
     break;
	 case 4:
	 $tmp1="";
     $i=0;
     foreach($paravalue[$val[id]] as $key=>$val1){
     $i++;
     $tmp1=$tmp1."<input name='para$val[id]_$i' type='checkbox' id='para$val[id]_$i' value='$val1[info]' ><label for='para$val[id]_$i'>{$val1[info]}</label>  ";
     }
     $metinfo.="<tr><td class='text'>".$val[name]."</td>\n";
     $metinfo.="<td class='input'>".$tmp1."<span class='info'>".$val[wr_must]."<span>{$val[description]}</span></span></td></tr>\n";
     break;
	 case 5:
     $metinfo.="<tr><td class='text'>".$val[name]."</td>\n";
     $metinfo.="<td class='input'><input name='".$val[para]."' type='file' class='input-file' size='20' /><span class='info'>".$val[wr_must]."<span>{$val[description]}</span></span></td></tr>\n";
	 break;
	 case 6:
	 $tmp2="";
     $i=0;
     foreach($paravalue[$val[id]] as $key=>$val2){
     $checked='';
     $i++;
     if($i==1)$checked="checked='checked'";
     $tmp2=$tmp2."<input name='para$val[id]' type='radio' id='para$val[id]_$i' value='$val2[info]' $checked /><label for='para$val[id]_$i'>$val2[info]</label>  ";
     }
     $metinfo.="<tr><td class='text'>".$val[name]."</td>\n";
     $metinfo.="<td class='input'>".$tmp2."<span class='info'>".$val[wr_must]."</span><span>{$val[description]}</span></td></tr>\n";
	 break;
    }
   }
if($met_memberlogin_code==1){  
     $metinfo.="<tr><td class='text'>".$lang_memberImgCode."</td>\n";
     $metinfo.="<td class='input'><input name='code' onKeyUp='pressCaptcha(this)' type='text' class='code' id='code' size='6' maxlength='8' style='width:50px' onclick=verification() >";
     $metinfo.="<img align='absbottom' id='new_code' src='../member/ajax.php?action=code'  onclick=this.src='../member/ajax.php?action=code&'+Math.random() style='cursor: pointer;' title='".$lang_memberTip1."'/>";
     $metinfo.="</td>\n";
     $metinfo.="</tr>\n";
}	  
     $metinfo.="<tr><td class='text'></td>\n";
     $metinfo.="<td class='submint'><input type='submit' name='Submit' value='".$lang_Submit."' class='submit button orange' /></td>\n";
     $metinfo.="</tr>";		
     $metinfo.="</table>";
     $metinfo.="</form>";
	}
	return $metinfo;
}
//网站地图
function sitemaplist(){
	global $db,$nav_listall,$m_now_date,$met_sitemap_not1,$met_sitemap_not2,$lang,$met_langok,$met_index_url,$met_webname,$met_weburl;
	global $met_config,$langmark,$class_list,$met_index_type,$met_pseudo,$met_webhtm,$met_htmtype,$met_htmpagename,$met_listhtmltype,$met_htmlistname,$met_chtmtype,$metadmin;
	
	$met_webname=$db->get_one("select * from $met_config where name='met_webname' and lang='$lang'");
	$met_webname=$met_webname[value];
	
	$met_weburl=$db->get_one("select * from $met_config where name='met_weburl' and lang='$lang'");
	$met_weburl=$met_weburl[value];
	
	$met_pseudo=$db->get_one("select * from $met_config where name='met_pseudo' and lang='$lang'");
	$met_pseudo=$met_pseudo[value];
	
	$met_webhtm=$db->get_one("select * from $met_config where name='met_webhtm' and lang='$lang'");
	$met_webhtm=$met_webhtm[value];
	
	$met_htmtype=$db->get_one("select * from $met_config where name='met_htmtype' and lang='$lang'");
	$met_htmtype=$met_htmtype[value];
	
	$met_htmpagename=$db->get_one("select * from $met_config where name='met_htmpagename' and lang='$lang'");
	$met_htmpagename=$met_htmpagename[value];
	
	$met_listhtmltype=$db->get_one("select * from $met_config where name='met_listhtmltype' and lang='$lang'");
	$met_listhtmltype=$met_listhtmltype[value];
	
	$met_htmlistname=$db->get_one("select * from $met_config where name='met_htmlistname' and lang='$lang'");
	$met_htmlistname=$met_htmlistname[value];
	if($met_index_type==$lang){
		$met_chtmtype='.'.$met_htmtype;
		$met_htmtype='.'.$met_htmtype;
	}else{
		$met_chtmtype='_'.$lang.'.'.$met_htmtype;
		$met_htmtype='_'.$lang.'.'.$met_htmtype;
	}
	$langmark="lang=$lang";
	//include ROOTPATH.'include\lang.php';
	$indexar=array('title'=>$met_webname,'url'=>$met_index_url[$lang],'updatetime'=>date("Y-m-d"),'priority'=>1);
	$nav_listall=array();
	include ROOTPATH.'include/global/pseudo.php';
	$sitemaplist[]=$indexar;
	foreach($nav_listall as $key=>$val){
		$no1ok=$val[nav]?1:($met_sitemap_not1 && !$val['bigclass']?0:1);
		$no2ok=$val[if_in]==0?1:($met_sitemap_not2?0:1);
		if($val[module]!=10 && $val[module]!=11 && $no1ok && $no2ok && $val[isshow]==1){
			$val[updatetime]=date("Y-m-d",strtotime($m_now_date));
			$val[title]=$val[name];
			$val[url]=str_replace('../','',$val[url]);
			$val[url]=$val[if_in] ? $val[url] : $met_weburl.$val[url];
			$sitemaplist[]=$val;
		}
	}

	foreach(methtml_getarray('','all','time','news',50000) as $key=>$val){
		if($met_sitemap_not2 == 1 && $val[links])continue;
		$val[url]=str_replace('..//','',$val[url]);
		$val[url]=str_replace('../','',$val[url]);
		$val[url]= $val[links] ? $val[links] : $met_weburl.$val[url];
		$val['updatetime']=$val['updatetime_original'];
		$sitemaplist[]=$val;
	}
	foreach(methtml_getarray('','all','time','product',50000) as $key=>$val){
		if($met_sitemap_not2 == 1 && $val[links])continue;
		$val[url]=str_replace('..//','',$val[url]);
		$val[url]=str_replace('../','',$val[url]);
		$val[url]= $val[links] ? $val[links] : $met_weburl.$val[url];
		$val['updatetime']=$val['updatetime_original'];
		$sitemaplist[]=$val;
	}
	foreach(methtml_getarray('','all','time','download',50000) as $key=>$val){
		if($met_sitemap_not2 == 1 && $val[links])continue;
		$val[url]=str_replace('..//','',$val[url]);
		$val[url]=str_replace('../','',$val[url]);
		$val[url]= $val[links] ? $val[links] : $met_weburl.$val[url];
		$val['updatetime']=$val['updatetime_original'];
		$sitemaplist[]=$val;
	}
	foreach(methtml_getarray('','all','time','img',50000) as $key=>$val){
		if($met_sitemap_not2 == 1 && $val[links])continue;
		$val[url]=str_replace('..//','',$val[url]);
		$val[url]=str_replace('../','',$val[url]);
		$val[url]= $val[links] ? $val[links] : $met_weburl.$val[url];
		$val['updatetime']=$val['updatetime_original'];
		$sitemaplist[]=$val;
	}
	foreach(methtml_getarray('','all','time','job',50000) as $key=>$val){
		if($met_sitemap_not2 == 1 && $val[links])continue;
		$val[url]=str_replace('..//','',$val[url]);
		$val[url]=str_replace('../','',$val[url]);
		$val[url]=$met_weburl.$val[url];
		$val[title]=$val[position];
		$val[updatetime]=$val[addtime];
		$sitemaplist[]=$val;
	}
	return $sitemaplist;
}
$csnow=$csnow?$csnow:$classnow;
$methtml_flash=metlabel_flash();
$file_site = explode('|',$app_file[2]);
foreach($file_site as $keyfile=>$valflie){
	if(file_exists(ROOTPATH."$met_adminfile".$valflie)&&!is_dir(ROOTPATH."$met_adminfile".$valflie)&&((file_get_contents(ROOTPATH."$met_adminfile".$valflie))!='metinfo')){require_once ROOTPATH."$met_adminfile".$valflie;}
}
include_once ROOTPATH.$met_adminfile.'/app/wap/menu_map.php';
//接口
if(strstr($_SERVER['PHP_SELF'], 'met_shop'))$special = 1;
if($metinfover == 'v1' && ($_M['html_plugin']['head_script'] || $appscriptcss || $special))$_M['html_plugin']['head_script'] = "<script src=\"{$navurl}public/js/jQuery1.8.2.js\" type=\"text/javascript\"></script>{$_M['html_plugin']['head_script']}";
# This program is an open source system, commercial use, please consciously to purchase commercial license.
# Copyright (C) MetInfo Co., Ltd. (http://www.metinfo.cn). All rights reserved.
?>